Self-contained
Each tool is a single-purpose app with no accounts, no sign-up and no clutter
Free, self-contained browser tools built by Viewsource
"Flex" is our family of small, focused web tools. Each one does one job well, runs entirely in your browser (or the command line), and is free to use.
Each tool is a single-purpose app with no accounts, no sign-up and no clutter
Built with Blazor WebAssembly, so there's nothing to install
Your data is processed on your machine and isn't uploaded to a server
No cost, no limits
A cron-expression visualiser and builder. Type or paste an expression and it draws a live grid of every value each field can take, plain-English explanation, and the next fire times — the grids double as a builder via click and drag. Supports standard crontab syntax plus the optional Quartz/Spring seconds field, and includes a searchable library of example expressions.
A side-by-side text comparison tool in the style of Beyond Compare and WinMerge. Paste or drop a text on each side and see what changed line by line and word by word, with all/diffs-only/context views, options to ignore case, whitespace and blank lines, and keyboard shortcuts to step through and copy differences across.
A favicon maker. Draw one in the pixel editor, upload a logo, or type a letter or an emoji, then preview it live in browser tabs, on iPhone and Android home screens and in a search result. Produces every file Apple, Android and desktop browsers need, plus the HTML to paste into your page, individually or as a single zip.
Paste some text and read it laid out. FormatFlex detects whether it's JSON, C#, JavaScript, XML, SQL, YAML or TOML and shows it indented, coloured and numbered beside what you pasted — ideal for minified bundles, one-line SQL from a log or a flattened API response.
An image editor that runs entirely in your browser. Crop, resize, redact, watermark and annotate images in a familiar Snagit/Paint.NET-style workspace, powered by ImageSharp compiled to run client-side — the image itself is never uploaded anywhere.
A browser-based tool to view, format and explore JSON. Switch between a text editor with syntax highlighting and a collapsible tree view, with expand/collapse controls kept in sync between the two.
A JWT decoder and viewer. Paste a token and it's split into header, claims and signature, with per-claim explanations covering RFC 7519, OpenID Connect and common identity providers. Flags common problems such as expired tokens, bad signatures and alg:none, and can verify HMAC/RSA/ECDSA signatures.
An Open Graph and social meta tag editor. Fill in the tags for a page and see, as you type, how its link will look in a Google result and on Facebook, X, LinkedIn, Discord, Slack and WhatsApp. Checks lengths, image size and common mistakes, then copy or download the HTML for your page's <head>.
A QR code generator supporting 17 payload types — URLs, Wi-Fi, contact cards, calendar events, bank transfers and more — with field-level validation. Extensive styling options include colours, gradients, module and corner shapes, and an embedded logo, with a built-in check that blocks export unless the code still scans reliably.
A .NET regex visualiser. Paste a pattern and see it four synchronised ways: colour-coded pattern text, a railroad diagram, a plain-English breakdown, and a step-by-step trace against your own test text. Flags common regex mistakes and catastrophic backtracking risks.
A command-line tool for Windows, Linux and macOS that generates an interactive, self-contained ERD diagram from a live database schema. Point it at a PostgreSQL, SQL Server, MySQL/MariaDB or SQLite connection string and it produces a single HTML file showing tables, columns, foreign keys, indexes and more — with PNG export, generated DDL and SSH tunnelling.
A two-list comparison tool. Paste text into a left and right pane, pick an operation — left-only, right-only, intersection, union or every pairing — and the result updates live with no need to press a button.
A text transformation and code-generation tool for developers and data wranglers. Paste rows of data, write a pattern, and get one generated output block per row — handy for SQL inserts, boilerplate code, CSV reshaping and more, with a searchable library of example patterns.
A wall of world clocks, like the row of clocks in an office. Your local time first, then every city you work with, each drawn as a classic analogue dial, digital seven-segment display or railway split-flap board. Cards can show the date, offset, next clock change, sunrise and sunset, the sky there, the weather and public holidays.