Even after documents went digital, Japanese office workflows still ask for a visible mark of approval — on internal approval slips, order confirmations, proofs, and expense forms. On paper it took three seconds with the personal seal on your desk. As a PDF it turns into print, stamp, and scan back in.
OFFiler's seal stamp maker exists to remove that round trip. You design the seal impression in your browser and hand it straight to the PDF or image markup tool to place it. The design never touches a server. Below: the four seal types and when to use each, how they are drawn, how a stamp reaches a document, and why this is explicitly not a registered seal.
Four seal types, and which to use
Date seal — records who checked it and when
A circle divided into three bands by two horizontal lines: department or company name at the top, the date in the middle, personal name at the bottom. This is the form Japanese offices call a data seal or date seal, and it is the default here. Leave the date field empty and today's date is filled in automatically; set it explicitly when you need a different one.
The date can be rendered in the Japanese era calendar or in three Western formats. The era calendar handles era boundaries correctly, resolving Reiwa, Heisei, Showa, and Taisho from the year, and writes the first year of an era as 元年 rather than 1年.
The middle band's font size is capped against the height of the band as well as the value you set, so a long era-calendar date still fits between the lines instead of spilling over them.
Circle, oval, and text stamps
The circle seal puts a single word large inside a ring — suited to approval marks such as 承認 (approved), 済 (done), or 秘 (confidential). The oval seal sets its text vertically inside a tall ellipse, which reads convincingly as a personal seal when you put a name in it.
The text stamp uses a rectangular frame instead of a circle and stacks up to three lines. Reach for it when you need something that looks like a square company seal, or when the wording is longer — 社外秘, SAMPLE, and so on. Only the lines you actually fill are counted, and the block is distributed evenly within the frame.
What happens inside
Built as SVG, rasterised at whatever size you need
The impression is first assembled as an SVG on a 200×200 coordinate system, with the ring, the chords, the frame, and each text run defined as shapes. When a PNG is needed, that SVG is drawn onto a canvas at the requested pixel size.
So the image is not being enlarged — it is being redrawn at that size. The PNG download comes out at 500×500 pixels, which stays crisp even when placed large in a document, and you can download the SVG itself if you want something that never degrades at any scale.
Fonts come from the device, not from the file
You can pick a serif, sans-serif, or cursive face, but those are generic family names: what actually draws is whatever font the device has installed. The same settings can therefore produce slightly different letterforms on Windows and on macOS. Cursive in particular may resolve to a font with no Japanese glyphs, in which case another face is substituted.
This matters when you hand out an SVG, because an SVG is a description of shapes and is rendered with the recipient's fonts. If the letterforms themselves need to be fixed, send a PNG instead — a PNG stores the appearance as pixels at the moment it was drawn.
Settings persist locally, and can be exported
Your design is written to the browser's local storage automatically, so reopening the page days later brings back the seal exactly as you left it. Text and sizes are remembered per seal type, so switching between the circle seal and the date seal does not mean retyping anything.
That storage is per-browser: it does not follow you to another device, and clearing browser data clears it too. Settings can be exported to and imported from a JSON file, which is the way to use the same seal on several machines or to keep a backup.
Getting the stamp onto a document
Pull it in from the markup tool directly
This is the shortest path. The PDF and image markup tools both have an Apply Stamp button; pressing it renders your most recently saved seal on the spot and places it on the page. No file to save, no clipboard, no coming back to this page.
Once placed, drag it where you want it. If you have not designed a seal yet, the button tells you to set one up first.
Via the clipboard, into anything else
The copy button — or Ctrl+C (Cmd+C on a Mac) anywhere outside a text field — puts the seal on the clipboard as a 150-pixel PNG. That size was chosen so it lands at roughly the visual size of a real seal when pasted into a document.
Once it is on the clipboard the destination is not limited to OFFiler: Word, Excel, slides, a chat message — anywhere that accepts a pasted image takes Ctrl+V. If the browser refuses clipboard write access, the tool falls back to downloading the PNG instead.
Finishing a stamped document
A stamped PDF can go straight on to compression to meet an attachment limit, or be merged with other documents into one file. If something has to be hidden before it leaves the company, the same markup screen does redaction and stamping in one pass.
This is not a registered seal — scope and limits
What you get is an image, not a legal instrument
What this tool produces is a picture of a seal impression. It has no relationship to a registered seal (jitsuin) or to the certificate that backs one, and it is not an electronic signature in the legal sense — it proves nothing cryptographically about who signed or whether the document was altered afterwards.
Being an image, it can be copied by whoever receives it. Its intended scope is therefore the scope the everyday personal seal covers on paper: internal circulation, acknowledgement, and receipt. When the validity of an agreement itself depends on it, use an electronic signature or contracting service.
The impression is drawn inside a square frame
The impression is composed on a 1:1 coordinate system, so unusually long strings either overflow the frame or shrink past legibility. When there is a lot of text, reduce the font sizes individually — the top, middle, and bottom runs each have their own setting.
Colour and line weight are free to change. The default is the vermilion associated with Japanese seals, but any colour works if your office colour-codes approvals. You can also choose between a transparent and a white background; transparent lets the document text show through when the seal overlaps it.
Specs and limits
- Seal types
- Date seal / circle / oval (vertical text) / text stamp (square frame)
- Typefaces
- Serif, sans-serif, cursive — resolved from device fonts
- Date formats
- Japanese era (with 元年 handling) plus three Western formats
- Date value
- Today by default; any date can be set
- Output
- PNG (500×500 px) and SVG (vector)
- Clipboard
- Copies a 150 px PNG (Ctrl+C / Cmd+C supported)
- Markup integration
- Called directly from Apply Stamp in the PDF and image markup tools
- Adjustable
- Colour, line weight, per-run font size, background transparency
- Persistence
- Saved in the browser automatically; exportable as JSON
- Legal status
- An image only — not a registered seal or an electronic signature
- Network
- Nothing is transmitted; all processing in-browser