Your homework, done in

Trusted by students at






































Trusted by students at






































Your Handwriting
Three steps. Sixty seconds. Done.
Upload your homework
Snap a photo, upload a PDF, or paste text from any assignment.
AI solves it
Leading AI models work through every problem step by step.
Download in your handwriting
Get an undetectable PDF that looks like you wrote it by hand.
Why students choose Scrawl
Built by a student, for students. Every detail is intentional.
Your handwriting, digitized
Draw your own font in the app or pick from three presets: Neat, Balanced, and Messy. Every solution looks like you wrote it.
Neat
Balanced
MessyNo two characters are ever the same
Rotation, baseline drift, and spacing jitter make every page unique, just like real handwriting. Completely undetectable.
Unique jitter
Every character varies
Baseline drift
Natural waviness
Control exactly how you'd write it
Choose how detailed the solution is, from quick and compact to full step-by-step explanations. Match your own homework style so it looks like you actually solved it.

Compact
Quick answers

Standard
DefaultBalanced detail

Detailed
Full walkthrough
Every subject, diagrams included
Calculus, physics, linear algebra, circuits, and history, with hand-drawn graphs, plots, and circuit diagrams that match your writing style.
Internal accuracy snapshot
Scrawl stays tuned for structured homework output instead of general-purpose chat answers.
Based on internal testing
50+ subjects across STEM, humanities, and AP courses
Tap a boxed step and see why it works
On explanation-ready solves, Scrawl boxes each major step so you can tap the exact part you want help with and get a brief explanation tied to that line of work.
Question 1: eigenvalues
Tap the first boxed question to get the short explanation for why the diagonal entries already give the eigenvalues here.
Question 2: eigenvectors
Tap the second boxed question to open the explanation for the eigenvector step and why solving (A − λI)v = 0 produces a free variable.
Question 3: diagonalization
Tap the last boxed question to see the brief explanation for how A = PDP⁻¹ turns the matrix into the easier diagonal form.
Everything you need to ace your homework
Start free, then choose Pro or one clean PDF when you need it.
What you get
- Unlimited step-by-step solutions
- Step-by-step explanations on demand
- Custom handwriting styles
- Hand-drawn diagrams and graphs
- Works on 50+ subjects
- Up to 20 pages per submission
- Available on iOS and web
- Powered by leading AI models
- Cancel anytime
Frequently asked questions
Can't find what you need? Reach out at support@scrawlai.app
Your homework is waiting.
Let's finish it.
Start free now. Upgrade later for clean unlimited PDFs whenever you need them.

