About
Last updated 10 November 2026
A one-page invoice generator with no backend, written so that the private parts of a bill never leave the computer it was typed on.
What this is
Pikkola Invoice makes invoices, quotes and receipts for people who send a few of them a month: freelancers, one-person studios, small teams that would rather not pay for accounting software they use twice a quarter. Type the two parties, the line items and how to pay, then print the page to A4 or save it as a PDF.
It is the seventh tool from Pikkola, a small studio in Seoul that writes single-purpose browser tools. The others line up time zones, compare two texts, read Korean blog drafts, generate link cards, publish essays and catalogue tools for remote work.
How it is built
Four static files and one font family. The page is plain HTML and CSS, the behaviour is a few hundred lines of JavaScript, and there is no framework, no build step and no server side. Cloudflare Pages serves the files from an edge location near you. Pretendard, the Korean typeface used on both the screen and the printed page, is self-hosted so that opening this site makes no request to anyone else.
What that buys you is dullness in the best sense: no outage to wait through, no password to reset, no plan to outgrow, and no copy of your client list sitting on a machine that can be breached.
Why the numbers stay in the tab
An invoice is a small document with a surprising amount of sensitive detail: what you charge, who you charge, and where the money should land. Sending that to a stranger's server to be rendered into a PDF is a trade most people make without noticing. This page simply does not make it. The invoice is stored in your browser's own local storage, and the printed page is drawn from that copy.
What it costs
Nothing. There is no account, no trial, no watermark and no ad. Pikkola pays for its domains with three five-dollar field guides about asynchronous work. If a paid tier ever appears on this page, it will be a different tool with the price written on the page it lives on.
The rest of the shelf
- Pikkola Time: a time zone planner that scores the hours everyone can attend.
- Pikkola Diff: a text comparison that never uploads either side.
- Pikkola Rank: a pre-flight check for Korean blog drafts.
- Pikkola Meta: link card previews and meta tags.
- Pikkola Journal: essays on distributed work and browser-side software.
- Pikkola Tools: a hand-checked directory of tools for remote work.
Write to us
Bugs, a missing field, a printer that eats the layout: [email protected]. Replies usually take a couple of days.