<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: MakeHumanAI</title>
    <description>The latest articles on DEV Community by MakeHumanAI (@makehumanai).</description>
    <link>https://dev.to/makehumanai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4202689%2Fc5a54c1d-08b8-4349-85c2-4e132a188090.png</url>
      <title>DEV Community: MakeHumanAI</title>
      <link>https://dev.to/makehumanai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/makehumanai"/>
    <language>en</language>
    <item>
      <title>5 PDF conversions we made free, unlimited, and private (they run in your browser)</title>
      <dc:creator>MakeHumanAI</dc:creator>
      <pubDate>Mon, 26 Oct 2026 06:33:38 +0000</pubDate>
      <link>https://dev.to/makehumanai/5-pdf-conversions-we-made-free-unlimited-and-private-they-run-in-your-browser-421o</link>
      <guid>https://dev.to/makehumanai/5-pdf-conversions-we-made-free-unlimited-and-private-they-run-in-your-browser-421o</guid>
      <description>&lt;h1&gt;
  
  
  5 PDF conversions we made free, unlimited, and private (they run in your browser)
&lt;/h1&gt;

&lt;p&gt;We build MakeHumanAI, a small toolkit of free document tools. The converters were the hardest part to get right, because the obvious way to build them is also the worst way for the user: upload the file to a server, convert it there, and hope the person trusts you with their documents.&lt;/p&gt;

&lt;p&gt;Most people converting a PDF are converting something private. A contract. A payslip. A visa application. So we built our converters the other way around: the conversion happens &lt;strong&gt;in the browser&lt;/strong&gt;, and the file never leaves the device.&lt;/p&gt;

&lt;p&gt;Here are the five we use the most ourselves:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. PDF to Word&lt;/strong&gt; — for when someone sends you a "final" PDF and then asks for one small change. &lt;a href="https://makehumanai.com/pdf-to-word" rel="noopener noreferrer"&gt;makehumanai.com/pdf-to-word&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Word to PDF&lt;/strong&gt; — the reverse trip, for sending a document that should arrive looking exactly the way you left it. &lt;a href="https://makehumanai.com/word-to-pdf" rel="noopener noreferrer"&gt;makehumanai.com/word-to-pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. PDF to Image&lt;/strong&gt; — when a form, portal or application insists on JPG pages instead of a PDF. &lt;a href="https://makehumanai.com/pdf-to-image" rel="noopener noreferrer"&gt;makehumanai.com/pdf-to-image&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Excel to PDF&lt;/strong&gt; — spreadsheets print terribly; a PDF freezes the layout before you share it. &lt;a href="https://makehumanai.com/excel-to-pdf" rel="noopener noreferrer"&gt;makehumanai.com/excel-to-pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. PDF to Excel&lt;/strong&gt; — for pulling a table out of a PDF report back into something you can actually sort and filter. &lt;a href="https://makehumanai.com/pdf-to-excel" rel="noopener noreferrer"&gt;makehumanai.com/pdf-to-excel&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No sign-up, no daily limit, no watermark on the result. That was a deliberate choice — the tools sit next to our photo and signature resizers that people use for government and job application forms, and those forms are stressful enough without a paywall in the middle.&lt;/p&gt;

&lt;p&gt;If you try them and something breaks, we genuinely want to know. Small tools live or die on the details nobody reports.&lt;/p&gt;

&lt;p&gt;— The MakeHumanAI team&lt;/p&gt;

</description>
      <category>pdf</category>
      <category>productivity</category>
      <category>tools</category>
      <category>webdev</category>
    </item>
    <item>
      <title>DV Lottery 2027 Registration Opens November 1 — Dates, the New $1 Fee, Passport Rule and Photo Specs</title>
      <dc:creator>MakeHumanAI</dc:creator>
      <pubDate>Fri, 23 Oct 2026 13:19:30 +0000</pubDate>
      <link>https://dev.to/makehumanai/dv-lottery-2027-registration-opens-november-1-dates-the-new-1-fee-passport-rule-and-photo-specs-3mph</link>
      <guid>https://dev.to/makehumanai/dv-lottery-2027-registration-opens-november-1-dates-the-new-1-fee-passport-rule-and-photo-specs-3mph</guid>
      <description>&lt;p&gt;The US Diversity Visa (DV) Lottery — the "Green Card Lottery" — has been paused since December 2025. That is about to change. A US federal court order issued on October 14, 2026 requires the State Department to open DV-2027 registration by &lt;strong&gt;November 1, 2026&lt;/strong&gt;, and to keep it open for at least 30 days. An official announcement with the final dates is expected by October 29, 2026.&lt;/p&gt;

&lt;p&gt;Here is what is known so far, what is only reported (not yet official), and how to get your entry — especially your photo — right the first time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The key dates
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Event&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Program paused&lt;/td&gt;
&lt;td&gt;Since December 2025&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Court order requiring registration to open&lt;/td&gt;
&lt;td&gt;October 14, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Official announcement expected by&lt;/td&gt;
&lt;td&gt;October 29, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Registration opens by&lt;/td&gt;
&lt;td&gt;November 1, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Registration stays open&lt;/td&gt;
&lt;td&gt;At least 30 days&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Treat November 1 as the working date, but always confirm the final window on the only official entry site: &lt;strong&gt;dvprogram.state.gov&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reported new requirements: $1 fee and a passport scan
&lt;/h2&gt;

&lt;p&gt;News reports on the restarted program describe two changes this year:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;A $1 entry fee&lt;/strong&gt; — a small fee where entering used to be completely free.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A passport scan&lt;/strong&gt; — applicants may need to upload a scan of a valid passport with the entry.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Both points are &lt;em&gt;reported&lt;/em&gt;, not yet published in a final official announcement. Requirements can change between a court order and the official instructions, so check dvprogram.state.gov before you enter, and follow the instructions published there — not screenshots or social-media posts.&lt;/p&gt;

&lt;h2&gt;
  
  
  What has NOT changed: entering is something you do yourself
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Submitting your own entry on dvprogram.state.gov costs nothing beyond the reported $1 fee. There is no official agent, broker or "commission" system for the DV Lottery.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nobody can guarantee selection.&lt;/strong&gt; Selection is a random draw. Anyone charging you for "guaranteed" selection, a "reserved slot" or a higher chance is running a scam.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Never hand over your confirmation number.&lt;/strong&gt; You receive it when you submit your entry, and you need it to check your result. Anyone who submits "for you" and keeps the number can hold your result hostage. Enter yourself, save the number yourself.&lt;/li&gt;
&lt;li&gt;A private service may legitimately help you &lt;em&gt;prepare&lt;/em&gt; — for example checking your photo against the official specs — but the entry itself should always be submitted by you, on the official site.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  DV photo specs (the part that rejects the most entries)
&lt;/h2&gt;

&lt;p&gt;The photo is uploaded with your entry, and it is checked automatically. The requirements:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Requirement&lt;/th&gt;
&lt;th&gt;Specification&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Dimensions&lt;/td&gt;
&lt;td&gt;600 × 600 px (square, 2×2 inch)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File format&lt;/td&gt;
&lt;td&gt;JPEG (.jpg)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File size&lt;/td&gt;
&lt;td&gt;240 KB or less&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Background&lt;/td&gt;
&lt;td&gt;Plain white or off-white, no shadows or patterns&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recency&lt;/td&gt;
&lt;td&gt;Taken within the last 6 months&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Head size&lt;/td&gt;
&lt;td&gt;Head height must be 50–69% of the total image height&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Face&lt;/td&gt;
&lt;td&gt;Full face, directly facing the camera, neutral expression, both eyes open&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Glasses&lt;/td&gt;
&lt;td&gt;Not allowed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Editing&lt;/td&gt;
&lt;td&gt;No filters, no retouching that changes your appearance&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The most common failures are a head that is too small in the frame, a non-white background, and a file that is far over 240 KB straight from a phone camera.&lt;/p&gt;

&lt;p&gt;You can check a photo against these rules before you enter with the free &lt;a href="https://makehumanai.com/dv-lottery-photo-checker" rel="noopener noreferrer"&gt;DV Lottery photo checker&lt;/a&gt; — it validates the size, dimensions and composition in your browser (nothing is uploaded) and can fix a photo to an exact 600×600 file. The full dates, rules and entry walkthrough are collected in the &lt;a href="https://makehumanai.com/dv-lottery-2027-registration" rel="noopener noreferrer"&gt;DV-2027 registration guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pre-entry checklist
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Valid passport ready (scan may be required this year — confirm on dvprogram.state.gov)&lt;/li&gt;
&lt;li&gt;[ ] Photo: 600×600 px, JPEG, ≤ 240 KB, white background, taken within 6 months&lt;/li&gt;
&lt;li&gt;[ ] Head fills 50–69% of the photo height, no glasses, no filters&lt;/li&gt;
&lt;li&gt;[ ] Full names and dates of birth exactly as in official documents&lt;/li&gt;
&lt;li&gt;[ ] Spouse and ALL children under 21 listed, as the instructions require&lt;/li&gt;
&lt;li&gt;[ ] Entry submitted by you, on dvprogram.state.gov only&lt;/li&gt;
&lt;li&gt;[ ] Confirmation number saved by you, in more than one place&lt;/li&gt;
&lt;li&gt;[ ] One entry only — entering more than once disqualifies you&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prepare the photo and documents now, wait for the official announcement, and enter once, carefully, in the official window.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;MakeHumanAI is a private tools website and is not affiliated with the US government or the State Department. Always confirm the final DV-2027 dates and requirements on dvprogram.state.gov before submitting.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>immigration</category>
      <category>usa</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>US Visa Photo Requirements (DS-160) — The Exact Specs and How to Fix Rejections</title>
      <dc:creator>MakeHumanAI</dc:creator>
      <pubDate>Fri, 23 Oct 2026 13:13:10 +0000</pubDate>
      <link>https://dev.to/makehumanai/us-visa-photo-requirements-ds-160-the-exact-specs-and-how-to-fix-rejections-2jo2</link>
      <guid>https://dev.to/makehumanai/us-visa-photo-requirements-ds-160-the-exact-specs-and-how-to-fix-rejections-2jo2</guid>
      <description>&lt;p&gt;Every year, thousands of US visa applications hit an avoidable wall: the photo. The DS-160 form validates your uploaded photo automatically, and if it fails the technical checks, you cannot proceed until you fix it. Here are the exact requirements — and how to repair a rejected photo without Photoshop or a photo studio.&lt;/p&gt;

&lt;h2&gt;
  
  
  The official DS-160 photo specs
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Requirement&lt;/th&gt;
&lt;th&gt;Specification&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Dimensions&lt;/td&gt;
&lt;td&gt;Minimum 600 × 600 px, maximum 1200 × 1200 px (square, 2×2 inch)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File format&lt;/td&gt;
&lt;td&gt;JPEG (.jpg) only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File size&lt;/td&gt;
&lt;td&gt;240 KB or less&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Background&lt;/td&gt;
&lt;td&gt;Plain white or off-white, no shadows or patterns&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Recency&lt;/td&gt;
&lt;td&gt;Taken within the last 6 months&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Head size&lt;/td&gt;
&lt;td&gt;Head height must be 50–69% of the total image height&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eye position&lt;/td&gt;
&lt;td&gt;Eyes must sit at 56–69% of the height from the bottom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Face&lt;/td&gt;
&lt;td&gt;Full face, directly facing the camera, neutral expression, both eyes open&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Glasses&lt;/td&gt;
&lt;td&gt;Not allowed (since Nov 2016), except documented medical reasons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Head coverings&lt;/td&gt;
&lt;td&gt;Only for religious/medical reasons, and the face must remain fully visible&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Editing&lt;/td&gt;
&lt;td&gt;No filters, no retouching that changes your appearance&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why photos get rejected
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Wrong file size&lt;/strong&gt; — A phone photo is usually 2–5 MB. The limit is 240 KB.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Head too small or too large&lt;/strong&gt; — The 50–69% head-height rule is the single most common failure. A normal portrait usually has the head at 30–40% of the frame.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Non-white background&lt;/strong&gt; — Cream walls, blue studio backdrops and outdoor shots all fail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shadows&lt;/strong&gt; — A shadow on the wall behind you or across the face triggers rejection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Glasses glare&lt;/strong&gt; — Even when glasses sneak in, glare on the lenses hides the eyes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How to fix a photo yourself (free, in the browser)
&lt;/h2&gt;

&lt;p&gt;You do not need an app install or a studio visit for the technical parts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Crop with a guide, not by eye.&lt;/strong&gt; Use a framing guide that shows the head oval and eye lines so you can drag/zoom the photo until the head fills 50–69% of the frame. The &lt;a href="https://makehumanai.com/dv-lottery-photo-checker" rel="noopener noreferrer"&gt;DV Lottery photo checker&lt;/a&gt; uses the same head/eye geometry (the State Department applies near-identical composition rules), and its Smart Crop frame exports an exact 600×600 photo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validate against the DS-160 preset.&lt;/strong&gt; The free &lt;a href="https://makehumanai.com/form-photo-validator" rel="noopener noreferrer"&gt;Form Photo Validator&lt;/a&gt; checks dimensions, file size and format against the US visa preset and auto-fixes what it can, then lets you enhance a dark photo before downloading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compress last, not first.&lt;/strong&gt; Always finish cropping before compressing — compressing first and cropping later multiplies quality loss. If the file is still over 240 KB after cropping, a targeted resize to an exact KB size keeps the dimensions intact.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One privacy note worth caring about: your passport/visa photo is identity data. Browser-based tools that process the image locally (on your device, with nothing uploaded) are safer than random "free converter" sites that keep your photo on their servers. Check for that before uploading a face photo anywhere.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick pre-upload checklist
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] Square, at least 600×600 px&lt;/li&gt;
&lt;li&gt;[ ] JPEG, ≤ 240 KB&lt;/li&gt;
&lt;li&gt;[ ] White background, no shadows&lt;/li&gt;
&lt;li&gt;[ ] Head fills roughly 50–69% of the height&lt;/li&gt;
&lt;li&gt;[ ] No glasses, no filters, taken within 6 months&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get those five right and the DS-160 uploader accepts the photo on the first try.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you are applying for the DV Lottery instead, the composition rules are the same but the program has its own checker flow — see the &lt;a href="https://makehumanai.com/dv-lottery-photo-checker" rel="noopener noreferrer"&gt;DV Lottery photo checker&lt;/a&gt;. Always confirm the final specs on the official travel.state.gov website before submitting.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
