✏️ Check Details
👁️ Live Preview
ORDER OF ________________________________________ ****.**
Generate print-ready personal checks with proper MICR formatting. Enter your details, preview in real-time, and download a PDF.
Enter your 9-digit ABA routing number, account number, check number, payee name, dollar amount, and date. The live preview updates instantly so you can see exactly how your check will look before printing. When you're satisfied, click Download PDF to get a print-ready file formatted to ANSI X9.100-160 standards — the official specification for personal check dimensions and MICR line placement.
Print the PDF at 100% scale (Actual Size) — never "Fit to Page." The MICR line at the bottom must land within 3/16" of the bottom edge for bank equipment to read it correctly.
No. Absolutely nothing is stored. There is no backend server, no database, no cookies, and no analytics tracking your input. This free check writing tool runs entirely in your browser — your routing number, account number, and all other data lives only in your browser tab. Close the tab and it's gone. We have no way to see it even if we wanted to.
The PDF is generated locally on your device using JavaScript. Nothing is ever transmitted to a server.
A routing number (officially called an ABA routing transit number) is a 9-digit code that identifies your bank or credit union. Every US financial institution has one — it's how the banking system knows which bank to contact when processing a check or ACH transfer.
You can find your routing number in three places: (1) on the bottom-left of any existing check, between the ⑆ transit symbols; (2) in your bank's mobile app or online banking portal; or (3) on your bank's website.
This tool validates routing numbers using the official ABA checksum algorithm — not just "does it have 9 digits?" Real math: (3×(d1+d4+d7) + 7×(d2+d5+d8) + (d3+d6+d9)) mod 10 = 0.
MICR stands for Magnetic Ink Character Recognition. The characters at the bottom of every check — those slightly alien-looking numbers and symbols — are printed in magnetic ink so automated bank sorting equipment can read them. The font used is called E-13B, and this tool embeds the open-source GnuMICR font directly into the PDF.
Do you need MICR toner? Technically yes, for guaranteed machine-readable processing. Practically, most modern banks scan checks optically (like a photocopier) rather than magnetically — so a regular laser printer often works fine. That said, "often works" is not a guarantee. For larger amounts or checks going through stricter processing, MICR toner is worth the investment. MICR toner cartridges are available for most laser printers and cost about the same as a standard cartridge.
Blank check stock is the recommended paper for printing personal checks at home. Available at office supply stores and online, check stock includes security features that plain paper lacks: watermarks, micro-printing, void pantographs, and chemical sensitivity that shows tampering. These features protect you and the payee from fraud.
For small personal payments between people you trust (splitting a dinner bill with your cousin, paying a babysitter), plain laser-printed paper on a regular sheet will often work at modern banks that use image-based processing. For anything significant — rent, contractor payments, legal settlements — use proper check stock and MICR toner.
Yes. The PDF this tool generates follows the standard personal check layout specified by ANSI X9.100-160: 6 inches wide by 2.75 inches tall, with the MICR line positioned 3/16" from the bottom edge and a 5/8" clear band at the bottom reserved for MICR characters only.
Fill in your actual routing and account numbers, print on blank check stock, sign the signature line, and it functions as a real, negotiable personal check. Just make sure you have sufficient funds — this tool generates the check, your bank does the rest.