<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>The Workbench</title>
<link>https://letabli.odersa.org/en/</link>
<description>Compress an image, sign a PDF, see and remove the metadata in a photo: free tools that work entirely inside your browser. Your file never leaves your device, and you can check that in ten seconds.</description>
<language>en</language>
<atom:link href="https://letabli.odersa.org/en/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Merge PDFs into one</title><link>https://letabli.odersa.org/en/outils/fusionner-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/fusionner-pdf</guid><description>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.</description></item>
<item><title>Split a PDF or pull pages out of it</title><link>https://letabli.odersa.org/en/outils/separer-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/separer-pdf</guid><description>Type “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.</description></item>
<item><title>Reorder and rotate a PDF's pages</title><link>https://letabli.odersa.org/en/outils/reorganiser-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/reorganiser-pdf</guid><description>The 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.</description></item>
<item><title>Shrink a PDF</title><link>https://letabli.odersa.org/en/outils/compresser-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/compresser-pdf</guid><description>The 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.</description></item>
<item><title>Fill in a PDF form</title><link>https://letabli.odersa.org/en/outils/remplir-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/remplir-pdf</guid><description>This 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.</description></item>
<item><title>Number a PDF's pages, add a watermark</title><link>https://letabli.odersa.org/en/outils/numeroter-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/numeroter-pdf</guid><description>Positions 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.</description></item>
<item><title>Make a PDF out of images</title><link>https://letabli.odersa.org/en/outils/images-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/images-pdf</guid><description>Drop 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.</description></item>
<item><title>See and clean a PDF's metadata</title><link>https://letabli.odersa.org/en/outils/nettoyer-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/nettoyer-pdf</guid><description>A 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.</description></item>
<item><title>Password-protect a PDF, or open one</title><link>https://letabli.odersa.org/en/outils/mot-de-passe-pdf</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/mot-de-passe-pdf</guid><description>The 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.</description></item>
<item><title>Compress and resize images</title><link>https://letabli.odersa.org/en/outils/compresser-image</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/compresser-image</guid><description>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.</description></item>
<item><title>Convert an image from one format to another</title><link>https://letabli.odersa.org/en/outils/convertir-image</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/convertir-image</guid><description>Drop 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.</description></item>
<item><title>See and remove the metadata in a photo</title><link>https://letabli.odersa.org/en/outils/visionneuse-exif</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/visionneuse-exif</guid><description>Drop 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.</description></item>
<item><title>Mask a face, a plate or a bank number on an image</title><link>https://letabli.odersa.org/en/outils/flouter-image</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/flouter-image</guid><description>This 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.</description></item>
<item><title>Crop, rotate and flip an image</title><link>https://letabli.odersa.org/en/outils/recadrer-image</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/recadrer-image</guid><description>Draw 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.</description></item>
<item><title>Build a favicon and a website's whole icon set</title><link>https://letabli.odersa.org/en/outils/generer-favicon</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/generer-favicon</guid><description>Drop 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.</description></item>
<item><title>Encrypt and decrypt a file with a password</title><link>https://letabli.odersa.org/en/outils/chiffrer-fichier</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/chiffrer-fichier</guid><description>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.</description></item>
<item><title>Build a passphrase</title><link>https://letabli.odersa.org/en/outils/phrase-de-passe</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/phrase-de-passe</guid><description>Six 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.</description></item>
<item><title>SHA-256 fingerprint of a file</title><link>https://letabli.odersa.org/en/outils/empreinte-fichier</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/empreinte-fichier</guid><description>Drop 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.</description></item>
<item><title>Strip the trackers out of a link</title><link>https://letabli.odersa.org/en/outils/nettoyer-lien</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/nettoyer-lien</guid><description>Paste 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.</description></item>
<item><title>Make a QR code</title><link>https://letabli.odersa.org/en/outils/qr-code</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/qr-code</guid><description>Almost 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.</description></item>
<item><title>Count words, measure readability</title><link>https://letabli.odersa.org/en/outils/compter-mots</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/compter-mots</guid><description>“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.</description></item>
<item><title>Compare two texts</title><link>https://letabli.odersa.org/en/outils/comparer-textes</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/comparer-textes</guid><description>Two 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.</description></item>
<item><title>Format and validate JSON</title><link>https://letabli.odersa.org/en/outils/formater-json</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/formater-json</guid><description>The 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.</description></item>
<item><title>CSV to JSON, and back</title><link>https://letabli.odersa.org/en/outils/csv-json</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/csv-json</guid><description>The 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.</description></item>
<item><title>Clean up pasted formatting</title><link>https://letabli.odersa.org/en/outils/nettoyer-mise-en-forme</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/nettoyer-mise-en-forme</guid><description>Pasted 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.</description></item>
<item><title>Markdown to HTML</title><link>https://letabli.odersa.org/en/outils/markdown-html</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/markdown-html</guid><description>Every 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.</description></item>
<item><title>Classroom timer and work cycles</title><link>https://letabli.odersa.org/en/outils/minuteur-classe</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/minuteur-classe</guid><description>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.</description></item>
<item><title>Draw a name at random from a list</title><link>https://letabli.odersa.org/en/outils/tirage-au-sort</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/tirage-au-sort</guid><description>Nearly 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.</description></item>
<item><title>Build a printable arithmetic worksheet</title><link>https://letabli.odersa.org/en/outils/fiches-exercices</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/fiches-exercices</guid><description>A 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.</description></item>
<item><title>Revise flashcards with spaced repetition</title><link>https://letabli.odersa.org/en/outils/cartes-memo</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/cartes-memo</guid><description>Your 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.</description></item>
<item><title>Convert units, and say where every factor comes from</title><link>https://letabli.odersa.org/en/outils/convertir-unites</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/convertir-unites</guid><description>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.</description></item>
<item><title>Work out dates, gaps and deadlines</title><link>https://letabli.odersa.org/en/outils/calculer-dates</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/calculer-dates</guid><description>Every 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.</description></item>
<item><title>Trim a recording, and clean it</title><link>https://letabli.odersa.org/en/outils/rogner-son</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/rogner-son</guid><description>Your 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.</description></item>
<item><title>Zip and unzip an archive</title><link>https://letabli.odersa.org/en/outils/zip</link><guid isPermaLink="true">https://letabli.odersa.org/en/outils/zip</guid><description>The 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.</description></item>
</channel>
</rss>
