How to Convert Handwritten Notes to LaTeX
Short answer: photograph the page flat and well-lit, run it through a handwriting-to-LaTeX converter, then check the output compiles and actually matches your handwriting before you trust it - Accuracy depends on the handwriting, image quality and notation, so check every page against the original before relying on the conversion. This guide covers both halves: getting a clean scan, and knowing what to double-check afterward.

Why handwritten math needs its own conversion path
Generic OCR is built to read words. Handwritten math breaks most of its assumptions: symbols carry meaning from their position (a superscript versus a coefficient versus a limit), a single page mixes prose, equations, and diagrams in no fixed layout, and the same squiggle can be a variable x, a multiplication sign, or a vector depending on context. A converter built for math has to parse structure, not just characters - which is why tools in this space (Mathpix, Scriveno, LaTeX-OCR/pix2tex, and others) are trained specifically on math notation rather than adapted from document OCR.
1. Get a scan the model can actually read
Flat and even lighting. A curled page or a hard shadow across half the writing is the single most common cause of a garbled line - the model is guessing at strokes it genuinely can't resolve, not misreading clear ones.
Fill the frame. A photo of a whole desk with the notebook occupying a third of it wastes resolution exactly where you need it most - dense subscripts and fraction bars.
One page at a time, right-side up. Two-page spreads photographed at an angle introduce perspective distortion that's worse for equations than for prose, since a fraction bar or a matrix bracket has to stay geometrically consistent to parse correctly.
A flatbed scan often avoids camera perspective distortion, but a sharp, straight-on phone photo can work well too. Focus, lighting and angle matter more than whether the file is a PDF or an image.” Scriveno’s own guidance accepts phone photos and emphasizes a flat, evenly lit, in-focus page. Upload Guidance
2. Write in a way that disambiguates itself
You can't fix past notes, but if you're writing something you know you'll convert later, a few habits measurably reduce errors: leave visible space around fraction bars and exponents rather than cramming them against neighboring symbols, close every bracket and parenthesis you open (an unclosed \left( is one of the most common reasons a page fails to compile as valid LaTeX), and write ambiguous look-alikes distinctly - a lowercase l, the digit 1, and a vertical bar for absolute value are genuinely hard to tell apart from handwriting alone, even for a person.
3. Know where automatic conversion typically struggles
Based on how these systems actually work, the failure modes are predictable rather than random:
Deeply nested structure - a fraction inside a matrix inside a limit is more likely to have a bracket-matching error than a simple inline equation.
Chemistry and physics notation mixed into "math" mode - reaction arrows, chemical formulas, and unit notation don't always follow standard math LaTeX conventions, so a converter has to specifically account for them rather than treating every symbol as algebra.
Diagrams - a number line, a hand-drawn graph, or a circuit sketch isn't text at all. A converter that only outputs LaTeX text will either drop these entirely or make a rough attempt at redrawing them; one that also detects and crops the original diagram image keeps the actual drawing intact instead.

4. Verify before you trust it
Compile the output. Compile the output and inspect the log. Some LaTeX errors stop compilation, while others may still produce a partial PDF. A page can also compile cleanly but say something subtly different from your handwriting, such as having a dropped negative sign or swapped subscript. There's no shortcut around reading the rendered result against your original page at least once for anything you're submitting or publishing - treat automatic conversion as a very fast first draft, not a final proofread.
Where Scriveno fits in
Scriveno handles this whole pipeline end to end: upload a photo or PDF, get back real LaTeX source, a compiled PDF, an editable DOCX, and Markdown from the same transcription, with a live rendered preview in the browser so you can check the result immediately rather than waiting to compile it yourself. Hand-drawn diagrams and chemical structures are detected and included rather than dropped. There's a free tier to try it on a real page of your own notes.
FAQ
Can I convert a whole notebook at once?
A multi-page PDF can be processed as one document, organized page by page. Review each page against the original; processing multiple pages together does not remove the need to check the transcription.” Scriveno describes multi-page PDFs as returned in one document, page by page. LaTeX converter page
Does it work for cursive or very messy handwriting?
Print or clearly-separated cursive converts more reliably than heavily joined cursive, for the same reason it's harder for a person to read quickly - character boundaries matter more for math than for prose, since a misjudged boundary can change which symbol a stroke represents entirely.