Skip to main content

guest@retro-tools:~$ ./welcome.sh

RETRO WEB TOOLS Free online developer tools

Convert cURL commands, parse cron expressions, calculate subnets, decode JWTs and more.
Everything runs in your browser. Your input never leaves the page.

// Browse by category

Each category page explains what the tools in it are for and what tends to go wrong in that area.

// What these tools are for

Most of the work these tools do is work you could do another way, given time: read a cron field carefully, count subnet bits on paper, decode a token with a one-line script, look up whether a US gallon and an imperial gallon are the same thing. The reason to use a tool instead is not that the task is hard but that it interrupts something else, and that a plausible-looking wrong answer is easy to produce and expensive to discover later.

A cron expression that you read as "every five minutes" but that actually fires at five past the hour will not raise an error; it will simply run twelve times less often than you assumed. A directory left at 644 will refuse every attempt to enter it, because traversing a directory needs the execute bit rather than the read bit. A /26 offers 62 usable addresses, not 64, because the network and broadcast addresses cannot be assigned to a host. Each of these is obvious once stated and easy to get wrong at half past five on a Friday.

So each tool here shows its working: the calculator prints the symbolic permission string next to the octal value and an ls -l style preview, the cron parser explains every field in words and lists the next run times, the subnet calculator gives the full range rather than just a count. The aim is that you can check the answer rather than take it on trust.

// Why everything runs in your browser

The input to a developer tool is frequently the input you least want to hand to a stranger. A JWT taken from a failing request contains a user identifier and an expiry, and while it lasts it is a credential. A curl command copied from a terminal usually carries an Authorization header. A configuration file whose permissions you are checking often sits next to a private key. Many online tools for exactly these jobs post the input to a backend, where at minimum it passes through logs.

Every tool on this site is implemented as client-side JavaScript. The page is static, the logic is already in the browser by the time you paste anything, and there is no endpoint to send data to. You can confirm this from the network tab of your browser developer tools: paste a token into the JWT decoder and watch that no request goes out. The practical consequence is that these tools remain usable with real material, and that they keep working when you are offline or on a restricted network.

Where a tool remembers something between visits — the unit category you last opened, the diagram you were drafting — it uses your browser local storage. That data stays on your machine, is not readable by this site, and can be cleared from your browser settings at any time. The privacy policy sets this out in full, including what the analytics and advertising scripts do collect.

// About Retro Web Tools

Retro Web Tools is a collection of free browser-based utilities for developers, sysadmins and designers, wrapped in a CRT-terminal look. The Japanese edition offers 59 tools; the English edition is being rolled out starting with the ones most often needed.

The retro presentation is deliberate but it is only presentation. Underneath, the pages are plain static HTML with no framework overhead on the parts that do not need it, which is why they load quickly and work on an old phone as readily as on a workstation.

Private by design Data is processed in your browser. No server round-trips.
Instant No sign-up, no install. Open the page and start working.
Growing collection 58 tools in English today, 59 in Japanese.

// Frequently asked questions

Are these tools really free?
Yes. Every tool is free to use with no account, no trial period and no feature held back behind a paywall. The site is supported by advertising, which is why you will see ad slots on some pages.
Is my data uploaded anywhere?
No. Each tool is implemented as client-side JavaScript, so the text, tokens and files you work with are processed inside your own browser and never reach a server operated by this site. That is what makes it reasonable to paste a production access token into the JWT decoder or a real configuration file into the chmod calculator.
Do I need to install anything?
No. Open the page and start working. Once a tool page has loaded it will keep working without a network connection, because all of the logic is already in the browser.
Why are there fewer tools in English than in Japanese?
The site started in Japanese and currently has 59 tools there. The English edition began as a pilot with the 58 tools that were most often needed by an international audience, and is being extended based on what people actually search for. The tools themselves are identical; only the surrounding explanation differs.
Can I use these tools at work, with company data?
The processing model makes that practical: nothing you enter is transmitted, so there is no third party receiving your data. Your own organisation may still have policies about which websites may be used for which material, and those apply as they would to any other site.
Which browsers are supported?
Current versions of Chrome, Edge, Firefox and Safari, on desktop and mobile. A few tools rely on newer browser APIs, such as the clipboard and file APIs, and will tell you if something is unavailable.