Check Generator

client-side · nothing leaves your browser

Register

Check details
Handwriting style
Text & spacing
Scales the pre-printed labels on front and back (including ENDORSE HERE, boundary text, SECURITY FEATURES heading and body). Does not affect handwriting fields.
Rebuilds the layout with new spacing, so any manually dragged positions (via Edit layout) reset to the new preset's default.
Affects payee, amount in words, amount in box, date, memo and signature. Also adds a small letter-spacing so characters don't look cramped at larger sizes.
Sections (front)
Design (front)
Each option pairs a background texture with a matching border treatment — the security border toggle below still turns the border on/off.
Uploading replaces the background with your image; fields stay editable on top. Bring your own artwork — this tool won't generate a specific bank's branded design (logo, security pattern) even from a photo of one.
Photo mode — realistic paper look
Adds a subtle tilt, shadow, paper fiber, film grain and lighting so a PNG looks like a photo of a real paper check. PDF exports and print preview stay flat for printing.
Custom fields (for your own photo)
After uploading your own check photo above: cover any text you don't want, then drop in a field wherever you need one. Both are placed by clicking directly on the check.
A placed field is handwriting-styled and editable like any other layer — drag, resize, or double-click it (in Edit layout mode) to type your own text directly.
Back of check
Printed under the endorsement line on the back — use whatever wording your bank requires for mobile deposit, or leave it blank.
Layers on this page

Fields are locked so filling in the form won't accidentally move anything. Tap "Edit layout" above the check to reposition or resize.

Templates
Save as image
Save as PDF

Check

100%

Fields are locked by default — fill in the form on the left and the check updates. Tap "Edit layout" to drag or resize anything.

Front

About the MICR line: digits render in a clean monospace face with simplified vector delimiter marks — not the licensed E-13B magnetic-ink font real bank scanners are tuned for. For checks going through automated processing, print with genuine MICR toner on proper check stock, and check the layout against a check your bank already issued you before using it for a real transaction.