About CodesBeautify
A collection of 971 small, fast developer tools that do their work inside your browser tab.
What it is
Most developers keep a handful of browser tabs for the same jobs: make this JSON readable, decode that Base64 string, turn a CSV into JSON, check what a regex matches. CodesBeautify puts those jobs on single-purpose pages that load quickly, work on a phone, and do not ask you to sign in.
CodesBeautify is an independent project. It is not affiliated with, endorsed by, or connected to any other tools website, and every tool here was written from scratch for this site.
How the tools run
Every tool is a JavaScript function that runs in your browser. When you paste text, nothing is sent to a server: there is no upload endpoint, no "save and share" feature, and no analytics on the contents of the editor. The site is built as static HTML and hosted on a CDN, so the only network requests are for the page itself, its stylesheet, and the small script for the tool you opened. You can confirm this from the network tab of your browser's developer tools.
Heavier features, such as the SQL formatter or the SCSS compiler, load their library on demand, only on the page that needs it. That keeps the common tools under a few dozen kilobytes.
How the site is funded
The site reserves fixed spaces for advertising below the tool and after the article. Ads never sit over the editor, never move the page while it loads, and never see what you paste. There are no paid tiers and no accounts.
Accuracy and limits
Formatters follow the relevant specification (JSON, XML, YAML 1.2, CSS, SQL dialects) and report the line and column of the first error. Converters between formats that do not map one-to-one, such as JSON to CSV with nested objects, document the rules they apply on their own page. Hashes are computed with WebAssembly implementations that match the reference test vectors. If you find a case where a tool is wrong, please report it.
Reporting a problem
Use the contact page. Include the tool name, a small example input, what you expected, and what happened. Please do not send secrets or personal data in bug reports.