PenWork

How It Works

Make any assignment look handwritten in 6 steps

Upload a question paper image, type or paste text, embed images, insert tables — then download as a realistic handwritten PDF. Free, no login, works in any browser.

📷 OCR question upload🖼️ Embed images📊 Insert tables🤖 AI text generator✍️ 20+ fonts🔒 No login required💸 100% free Instant PDF📱 Mobile friendly
01

📷Upload your question paper (optional)

Have a printed or scanned question paper? Upload a photo or image of it using the 'Upload Questions' tab. Penwork's free browser-based OCR reads the text directly from the image — no server upload, no account needed. Your file stays on your device.

  • Works with JPG, PNG, WEBP, BMP, and GIF images
  • Use a well-lit, high-contrast photo for best OCR accuracy
  • After extraction, review and edit the detected questions before generating
  • Click 'Generate Handwritten Assignment' to let AI write full answers
02

✍️Type, paste, or use AI to generate text

Start by entering any text into Penwork's editor. Type directly, paste from anywhere, or use the built-in AI text generator to create study notes, essays, or journal entries automatically.

  • Use the AI generator to write study notes on any topic instantly
  • Paste existing essays or assignments
  • Add section markers like → or Q-1 to structure your pages
03

🖼️Embed images in your pages

Upload any photo, diagram, chart, or screenshot and place it inline within your text. Use the width, height, and offset controls to resize and reposition each image exactly where it should appear on the page — just like a real handwritten notebook.

  • Upload diagrams, maps, graphs, or any photo
  • Use the width & height controls to fit the image perfectly
  • Offset X/Y lets you nudge the image horizontally and vertically
04

📊Insert custom tables

Add a table anywhere in your notes by defining column headers and data rows. Enable row and column dividers to draw neat lines between cells, choose the divider colour, and adjust the line width. Tables are rendered in your chosen handwriting font, so they blend seamlessly with your notes.

  • Define column headers and as many rows as you need
  • Enable row & column dividers for a clean grid look
  • Set divider colour to match your ink colour for realism
05

🎨Customise your handwriting style

Choose from 20+ realistic handwriting fonts across Natural, Casual, and Stylised categories. Fine-tune ink colour, page style (ruled, plain, or grid), font size, word spacing, letter spacing, margin colour, and header text with 25+ header box styles to make every page look exactly right.

  • Kalam and Caveat are the most realistic for study notes
  • Use a slightly off-black ink colour like #1a1a2e for realism
  • Add a header with your name, subject, and date
06

📄Download your PDF instantly

Hit the Download PDF button and Penwork generates a high-quality, print-ready A4 PDF entirely in your browser — no server upload, no waiting, no login required. Every page, image, and table is exactly as you see in the live preview.

  • The PDF is A4 sized and print-ready at high resolution
  • Everything runs in your browser — your content never leaves your device
  • Multi-page documents are automatically paginated

🎬 Watch the tutorials

Prefer to learn by watching? These short videos walk you through adding images, inserting tables, and getting a finished handwritten PDF.

1How Penwork Works — Full Website Tutorial

A complete walkthrough of Penwork's handwriting generator: from entering your text to downloading a print-ready handwritten PDF.

2How to Add an Image & Move It on Your Page

Learn how to embed images inside your handwritten notebook pages and reposition them exactly where you want using Penwork's image placement controls.

3How to Add a Table & Move It on Your Page

Step-by-step guide to inserting tables into your handwritten notes, customising headers and rows, and repositioning them within the page layout.

Ready to make your assignment?

No signup, no payment, no catch. Open Penwork and start creating realistic handwritten pages with images and tables right now.

Frequently Asked Questions

Common questions about adding images, tables, and creating handwritten assignments with Penwork.

How do I upload a question paper and get handwritten answers?

Click the '📷 Upload Questions' tab in Penwork's editor. Upload a clear photo or scan of your question paper (JPG, PNG, WEBP, etc.). Penwork uses free browser-based OCR to read the text from the image. The extracted questions are shown to you for review — you can edit any mistakes. Then click 'Generate Handwritten Assignment' and AI writes detailed answers formatted as realistic handwritten notebook pages.

How do I add an image to my handwritten assignment?

Click the Insert Image button in Penwork's editor and upload your photo or diagram. It will appear as a placeholder in your text. Use the width, height, offsetX, and offsetY controls in the sidebar to resize and reposition the image exactly where you want it on the page.

How do I add a table to my handwritten notes?

Click Insert Table, set your column headers and add rows of data. Toggle row and column dividers on or off, choose the divider colour, and adjust line width. The table is placed inline in your text and rendered in your chosen handwriting font.

How do I make my assignment look handwritten online for free?

Open Penwork for free — no signup needed. Type or paste your assignment, choose a realistic font like Kalam, set ink colour to a slightly off-black shade, add a header with your name and subject, then click Download PDF. The result looks genuinely handwritten.

Can I include both images and tables in one PDF?

Yes. You can mix text, images, and tables freely throughout your document. Each one is placed inline where you put it in the editor, so the final PDF flows exactly as designed.

Does Penwork send my images or text to any server?

No. All processing — including OCR text extraction, image embedding, table rendering, font loading, and PDF generation — happens entirely inside your browser. Your content never leaves your device.