The workshop, corner by corner
Every place is drawn on the board, and a tool goes onto it once it is written, checked, and proven local by machine. What is not on the board is not promised, and therefore does not appear here: the board only shows tools that exist. The full plan is readable in the footer counters, and what we ruled out on the evidence is on the “Our method” page.
Corner 1
The PDF corner
Merge, split, sign, fill, slim down. A PDF should never have to travel to a stranger to be cut in two.
Drop your PDFs in together. The tool stacks them end to end in the order you can see on screen, and hands you back a single file. None of the documents ever leaves your device.
.pdfN° 2Split or extract pagesType “1-3, 7, 12-” the way you normally type it. The tool shows you the exact list of pages it is about to take BEFORE it acts, and names the ones you asked for that do not exist.
.pdfN° 3Reorder and rotate pagesThe tool shows the angle of EVERY page before acting, then reads back the angles of the file it produced. Rotating a page touches no pixel: a display angle changes, so it is lossless.
.pdfN° 4Slim down a PDFThe weight of a PDF is nearly always its images. The tool lists them one by one, says what it can do with each, and shows the real gain before and after. When there is nothing to gain, it says so instead of handing you the same file under another name.
.pdfN° 6Fill in a PDF formThis tool fills PDFs that HAVE real form fields, and it tells you straight away if yours has none. It lists every field by its name, fills it, then reopens the produced file to check your answers really are in there.
.pdfN° 7Number pages, add a watermarkPositions are systematic, never picked with the mouse: that is what makes it possible without displaying the page, and so without carrying a rendering engine. The tool shows you BEFORE the act what will be written on each page, and it names the pages whose display angle is going to tip everything sideways.
.pdfN° 8Images to PDFDrop your photos in together: they become a PDF, one page per image. A JPEG and a PNG go in UNTOUCHED; any other format is re-encoded, and the file's line tells you so.
.jpg · .png · .webp · .avif · .gifN° 9Remove a PDF's metadataA PDF does not keep its metadata in one place, it has three. The tool shows you all three, empties them, then REOPENS the file it just made to tell you what is left.
.pdfN° 10Password-protect a PDFThe direction is deduced from the file: a document in the clear gets locked, a protected document gets opened. The method is shown before the act, revision included, and the file you get is REOPENED to check that it really opens.
.pdfCorner 2
The image corner
A photo says more than it shows. Here you see it, clean it, slim it down, crop it, and blur what is nobody's business.
Drop an image in, or a whole batch. Pick a width, pick a quality, walk away with lighter files. The originals are untouched, and they never leave your device.
JPEG · PNG · WebPN° 12Convert an image formatDrop an image in. The tool offers you ONLY the formats your browser can actually write, and it reads the result back to check it really got the one you asked for.
JPEG · PNG · WebP · AVIF · GIF · BMPN° 13See and remove metadataDrop a photo in. You are about to see the date, the time down to the second, the camera and, very often, the exact place where you were standing. Then clean it and download the clean copy.
JPEG · PNG · WebP · TIFFN° 14Blur a face, a plate, a bank detailThis tool does not blur, and that is deliberate: blurring and pixelation both come undone. It replaces the pixels with an opaque fill, the only method of which it can be said that nothing is left to recover.
.png · .jpg · .webp · .avifN° 15Crop, rotate, flipDraw the area to keep with a finger, a mouse or the keyboard: every step is announced. The file you get is re-encoded, so all the original metadata disappears, GPS position included.
.jpg · .png · .webp · .avifN° 16Build icons and a faviconDrop an image in. You walk away with an archive holding the favicon.ico, the tab icons, the one for the iPhone home screen, the ones for an installable app, and the exact lines to paste into your page.
PNG · SVG · JPEG · WebPCorner 3
The security corner
Encrypt a file, build a strong passphrase, check that a download has not been tampered with, strip the trackers from a link.
Drop a file in and give a password: you walk away with a strongbox nobody can open without it. Drop a strongbox in, give the password, and you get the original file back, with its name.
Any type of fileN° 18Build a passphraseSix random words beat an eight-character password, and the tool PROVES it by the arithmetic. It also says what is useless: the capital and the separator are worth zero bits.
No input: this tool buildsN° 19SHA-256 fingerprint of a fileDrop any file in and its fingerprint appears. Paste the one the download site publishes, and the tool tells you whether the two match, character by character.
Any type of fileN° 20Strip the trackers from a linkPaste a link: the tool shows every tracker, says who it belongs to, and hands you the clean address. It never goes to see where the link leads, and it does not break the parameters that actually do something.
A pasted web addressN° 21Build a QR codeAlmost every free QR code generator builds a redirect link that goes through THEIR server: they count every scan, and the code dies if the service shuts down. This one writes your data INTO the code, here, sending nothing, and shows you the codewords it computed.
Pasted textCorner 4
The text and data corner
Count, compare, format, clean. The small jobs that cost an hour when you do not have them at hand.
“How many characters?” has more than one right answer, and that is the first thing this tool shows you: one emoji is two code units, one code point, and a single visible sign. All three counts are shown separately, with what each of them is for.
Pasted textN° 23Compare two textsTwo versions of a contract, a quote, a letter: comparing them on an unknown site means handing that site both versions. Here they never leave your device, and the tool shows the change WORD BY WORD, not two whole lines painted red.
Two pasted textsN° 24Format and validate JSONThe parser is written here, by hand, rather than borrowed from the browser: because the browser's error message is normalised by no specification at all, and differs from one browser to the next. This one gives the line, the column, and what was expected, the same everywhere.
Pasted JSONN° 25CSV to JSON, and backThe fact almost nobody mentions: “the CSV format” is not a standard. Its reference document is marked “informational” and says itself that there are considerable differences among implementations. That is why this tool MEASURES the separator instead of assuming it, and shows you what it found.
Pasted CSV or JSONN° 26Clean up pasted formattingPasted text carries what nobody can see: zero width characters, writing direction controls that flip the display without changing a single byte, spaces that are not spaces. The tool NAMES them one by one, with their official Unicode names, then strips them.
Pasted textN° 27Markdown to HTMLEvery HTML character in your text is ESCAPED, no exceptions: a script written into your Markdown comes out visible, never runnable. That is stricter than the specification, and it is the only safe behaviour for a tool producing a file somebody is going to open.
Pasted MarkdownCorner 5
The classroom corner
For people who teach: a timer with its work cycles, a random draw that does not cheat, worksheets as PDF, and flashcards whose schedule stays inside your own file.
A timer that counts what is left from a fixed end instant, never by adding up ticks: that is the only way not to drift when the browser slows its timers down, which it does to save power and documents openly.
No input: this tool countsN° 29Draw at random from a listNearly every online draw uses the browser's ordinary random function, which is predictable. This one uses the system's cryptographic generator, with rejection, and it shows you the exact count of possible outcomes.
A pasted list, one name per lineN° 30Printable worksheetsA PDF, not a page to print: what comes out of a browser's print dialogue depends on its settings, its margins and its mood, whereas a PDF gives the same sheet on every printer.
No input: this tool writes a PDFN° 31Spaced repetition flashcardsYour revision schedule lives in YOUR file, not in our database: you drop it in, you revise, you export it again. No account, no subscription, and nothing to rescue if the service shuts down, because there is no service.
.csv · .json · .txtCorner 6
The everyday corner
Convert units and see where every factor comes from, work out dates without being tripped up by a clock change, trim a recording, zip a folder. The tools you look for once a month and never find again.
The NIST's own documentation carries SIX definitions of the BTU and SIX of horsepower, with gaps running to one and a half per cent. A converter that displays “hp” without saying which one it applies is wrong half the time, and nobody sees it.
No input: this tool calculatesN° 33Work out dates and deadlinesEvery calculation is done at noon universal time, never at local midnight: at midnight a clock change shifts the date by a whole day, and that is the mistake that makes a deadline slip with no visible cause.
No input: this tool calculatesN° 34Trim a recordingYour phone can already record. What it cannot do is cut the start and the end without sending the recording to somebody: that is exactly what this page does, and the file it returns carries no metadata at all.
An audio recordingN° 35Zip and unzip an archiveThe browser can compress, but it can neither work out a CRC-32 nor write a zip container: both of those are written by hand here, and the archive we produce is REOPENED by our own reader before it is handed to you.
Any type of file, or an archive