Cover image for I made a Text-to-handwriting tool to write my college assignments for me πŸ€“

I made a Text-to-handwriting tool to write my college assignments for me πŸ€“

saurabhdaware profile image Saurabh Daware 🌻 ・1 min read

Hi everyone, I hope you all are safe and doing fine!

I prefer typing over writing and college told us to write some assignments and I was bored.

So instead of spending 1 hour to write assignments, I spent 3 hours to build a tool that writes assignments for me πŸŽ‰. It is called Text-to-handwriting (see... I'm really good at naming my projects)

Text to Handwriting converts text content to an image that looks like handwriting. So this is what the output looks like:


A picture of output from text-to-handwriting that looks very close to the picture taken of handwritten paper


  • Draw diagrams
  • Change font-size, ink color, spacing, etc.
  • Upload font button for custom handwritings (so you can create a font of your handwriting from other online tools and upload the font file)





Do ⭐ the repository

GitHub logo saurabhdaware / text-to-handwriting

So your teacher asked you to upload written assignments? Hate writing assigments? This tool will help you convert your text to handwriting xD


Do share it with your twitter fam πŸ•ΊπŸ»

Thank you for reading πŸ¨πŸŽ‰ Let me know your thoughts comments.

You can follow me on Twitter @saurabhcodes and on GitHub @saurabhdaware

Bye! stay safe and remember we are going get through this 🌻

Posted on by:

saurabhdaware profile

Saurabh Daware 🌻


21, JavaScript Fanboi. Building Abell, A new static-site-generator. also sunflower is my favorite emoji🌻 (He/Him)


Editor guide

What an awesome project!! πŸ”₯ Loved how easy to use this is!

I made something similar to this before, I tried to use AI to generate human-like handwriting! github.com/CT83/handwriting-synthesis


Your handwriting is just awesome!!!


haha but its not really my handwriting in that image. This one is


Still, pretty impressive.


This is unique and quite creative, Saurabh! I'm gonna share this in our Telegram channel: t.me/bestofdev πŸ˜ƒ


Thank you so much, Utkarsh :DπŸŽ‰


clear all;
fm=input('enter the modulating signal Frequency')
fc=input('enter the carrier signal Frequency')
m=input('enter the modulation index');
title('Modulating signal')
title('Carrier signal')
title('Frequency Modulated signal')


This is cool! I'll try it!



One quick note, when adding a drawing the text overflows. see screenshots attached.



Thank you so much and thank you for reporting the bug. I've fixed it now.


Good idea πŸ˜„, Assignments usually are written in notebooks. So did you take printouts and stick it? Second, teachers may ask questions like, is this your hand writing?


Thank you and in our university, we have to write assignment in a notebook and upload pdf of scanned assignment on our website so I can just generate image and turn it into PDF.

Also about the handwriting, you can add your own handwriting to it with the font upload button. So this one is truely my handwriting


I’d implement some fixed mistakes :D


Only 3 hours? How you did it so fast? Or now version on Github more advanced? However, it really interesting and useful project.


oh yes the current version is more advanced. In 3 hours I got the basic working prototype so it was not having the draw diagram feature and form was not having any css they were added later.


Awesome job, really impressed with the outcome.

Minor note; when I add a diagram, the hand-written text overlaps the "How to add your own handwriting?" section.


ops I broke it while changing something else. Thanks for reporting I'll fix it.

and I'm glad that you liked it 🌻


Absolutely excellent.


Thank you, Kevin :D


Naughty 😁 I wish my handwriting was that tidy!


haha, in that case, there are options in some 'create font from handwriting' tools to add alternate versions of letters so in the font it switches between the letters randomly. You can create font of your handwriting there and upload the font in my tool.

I know Calligraphr they provide option to switch between letters.


Hi, can you give ma an instruction on how to use it? im sorry im a newbie here


Hi, you can go to saurabhdaware.github.io/text-to-ha... and click the "Generate Image" button. You can add your text directly by editing the content on page.


Good Job Bro!😍


Was about to work on this myself. This is very good !


Awesome App Bro, can anything be done about the headings though?


I want to submit my maths homework please tell me how can I write in the fraction form like we write in copy .


Hey Anubhav, Unfortunately it is not possible to use in maths framework due to limitation in the symbols that can be used


Thank you Bhai


Should we type the text or can we just copy-paste it ?
Awesome prg :))


Pardon my french, but this is fucking amazing! πŸ’―


Really Impressive.


Hey man ! A new JS developer here.. I wanted to ask some questions ? any how I can reach you ?


Hi Mihir, you can reach out on twitter dm. I'm on twitter as @saurabhcodes


This is awesome! I've made this essaytoolbox.com/conclusion-generator tool recently.


Woah! This is amazing!!