How to use
Drop a PDF or click “Choose files”. “Try a sample” opens a form to play with.
Pick “Text”, “Rectangle”, “Arrow”, “Highlighter”, “Pen”, “Image” or “White-out” above, then click or drag on the page. Colour, width and font size are on the right.
With “Select”, click an added item: drag to move, drag a corner ■ to resize, the ● above to rotate. Keys (arrows, + / -, [ ], Delete), Undo and Redo work too.
For a PDF with fields, enter values in the “Form” tab. The “Pages” tab rotates and deletes pages and inserts blank ones.
Press “Export PDF”, check the preview drawn by pdf.js, and download. You can keep editing after exporting.
What it does
Real, searchable text
Text with Japanese characters embeds only the needed glyphs of Noto Sans JP (a subset); Latin text uses the standard fonts. It is PDF text, not an image, so it can be searched and copied after export. The font (about 5 MB) is fetched once, only when you type Japanese.
Shapes, arrows, highlights and pen as vectors
Rectangles, ellipses, lines, arrows, the highlighter and the pen are written as PDF drawing commands (paths), so they stay sharp at any zoom. The highlighter is translucent with Multiply blending, so the text below stays readable. The pen thins its points into a smooth curve.
Correct on rotated and cropped pages
Coordinates account for the page’s /Rotate (0, 90, 180, 270°), CropBox offsets and UserUnit, so items land exactly where and how you see them.
Form filling (AcroForm) and flattening
Fill text fields, checkboxes, radio buttons, combo boxes and list boxes and save. Japanese values are drawn with an embedded font in the field appearance. Fields without an appearance, and fields in a PDF that asks viewers to redraw them (NeedAppearances), are drawn on export as well. Multi-line fields wrap Japanese too, and an “auto” font size becomes the largest of 12–6 pt that fits. “Flatten” turns fields into page content, only if you choose it.
The rest of the PDF is kept
The file is edited in place, so existing annotations, bookmarks, form fields and metadata stay. A deleted page is emptied before it is dropped, and values of fields that lived only on it, and its structure information (such as alternative text in a tagged PDF), do not remain in the file.
Check the exported PDF
The exported file is drawn again by pdf.js, so you see the real output before you download. Until you export, every added item can be edited again.
Use cases
- Fill in an application or notification form PDF, including Japanese, and save it
- Add “Approved” or “Confidential” text, arrows, boxes or highlights to a document PDF
- Mark up a drawing or screenshot PDF with hand-drawn circles and lines
- Delete unneeded pages, turn sideways pages upright and insert blank pages
Supported formats
Input
Output
Capability matrix
| Feature | Support | Notes |
|---|---|---|
| Add text (Japanese, multiple lines, size, colour, bold) | Supported | Real, searchable text. Japanese embeds a Noto Sans JP subset |
| Add shapes (rectangle, ellipse, line, arrow) | Supported | Line width, colour, fill and opacity; written as vectors |
| Highlighter | Supported | Translucent rectangle with Multiply blending |
| Pen (freehand) | Supported | Becomes a vector path with thinned points |
| Add images (PNG / JPEG) | Supported | — |
| White-out (a white rectangle on top) | Partial | Only hides: the text or image underneath stays in the PDF and can be copied and searched |
| True redaction (deleting the content underneath) | Not supported | Not supported. Share Safe Check can verify black-box redaction |
| Rewriting or editing existing text | Not supported | Lay new text on top instead |
| Moving or deleting existing images, shapes or text | Not supported | — |
| Form filling (text, checkbox, radio, combo, list) | Supported | Japanese values use an embedded font in the appearance |
| Flattening forms | Supported | Optional. Fields without an appearance are just removed |
| XFA forms | Partial | Hybrid forms are always saved without their XFA part (layout and calculations that rely on XFA are lost); XFA-only forms are not supported |
| Automatic calculation and validation (JavaScript) | Not supported | Formulas are not run, so fill in totals yourself |
| Rotate and delete pages, insert blank pages | Supported | — |
| Reorder, duplicate or extract pages | Not supported | Use PDF Organize |
| Keeping existing annotations, bookmarks and forms | Partial | A bookmark that pointed to a deleted page keeps its title but no longer jumps anywhere; links to it are removed |
| Removing everything of a deleted page | Partial | Text, field values, structure information and destinations are removed. Pictures and fonts that all pages share are removed only when the pages that stay can be read and do not use them |
| Re-editing added items in the exported PDF | Not supported | Editable until you export; afterwards they are ordinary PDF drawing |
| Keeping or adding digital signatures | Not supported | Exporting invalidates an existing digital signature |
| Password-protected PDFs | Not supported | — |
Limits & notes
- PDFs up to 300 MB. Up to 500 added items.
- A text item takes up to 2,000 characters and 60 lines. Font size is 6–120 pt on screen and line width 0–20 pt.
- Images are PNG / JPEG, up to 20 MB and 36 megapixels each.
- A pen stroke is thinned to at most 400 points.
- A form value takes up to 5,000 characters. Characters Noto Sans JP does not have, such as emoji, cannot be used.
- If you type Japanese, the Japanese font (about 5 MB) is fetched once when you export.
- Password-protected PDFs cannot be opened.
Privacy & safety
Viewing, editing, form filling and exporting all happen in your browser; neither your PDF nor the images and text you add are sent to a server. The Japanese font is served from this site, with no external server involved.
FAQ
Can I add Japanese text to a PDF?
Does white-out really delete the text underneath?
Can I rewrite the text that is already in the PDF?
If I fill in a form and save, do the values remain when I reopen it? Does Japanese work?
Can I edit added shapes and text later?
What about deleting or rotating pages, and existing annotations and bookmarks?
Related tools
Images to PDF
Drop images, put them in order and get one PDF. Choose page size, orientation and margins; phone photos are rotated correctly. Images are converted on your device and never uploaded.
Compress PDF
Drop a PDF to cut its size. Only photos and scans are recompressed, so text and graphics stay crisp. Your PDF is processed on your device and never uploaded.
PDF Extract
Take the text, images, links, attachments, form values and bookmarks embedded in a PDF, for the pages you choose. Images stay as embedded (JPEG untouched). Your PDF never leaves your device.
Extract PDF Pages
Gather just the pages you need from one or more PDFs into a single PDF (or one PDF per source file in a ZIP). Pick by thumbnail, range or text search, and leave out blank pages automatically. Your PDFs are processed on your device and never uploaded.
Merge PDF
Drop several PDFs, put them in order, and get one PDF. You can also choose which pages to take from each file. Nothing is uploaded — merging happens on your device.
PDF Metadata Cleaner
Before you share a PDF, see and remove the hidden personal data in it: author name, comment authors, attachments and more. Compare items before and after, and process many files at once. Nothing is uploaded.
Last updated: