123 tools works offline nothing leaves your browser
Utilities
Small, fast tools for time, text, data, encoding and the web. Everything runs in your browser and works offline.
Time
20- Global timeDaylight across the world and the current time in major cities.
- Translate timeCompare a moment across cities and see how their offsets line up.
- Discord timestampGenerate timestamp codes that render in every reader’s time zone.
- Unix timestampConvert Unix timestamps to dates and back, in seconds or milliseconds.
- Date differenceCount the time between two dates, or add and subtract a duration.
- Cron explainerRead a cron expression in plain English and see its next runs.
- Week numberFind the ISO week, quarter and day of year for any date.
- Date calculatorAdd or subtract years, months, weeks, days and business days from a date.
- CountdownsCount down to the dates and times that matter, saved on this device.
- Focus timerA distraction-free countdown for one block of focused work.
- Pomodoro timerAlternate focus sessions with short and long breaks.
- Moon phaseSee the moon’s phase, illumination and age for any date, and the next new and full moons.
- TimesheetGenerate a week or month of shifts with breaks, then edit the exceptions.
- Meeting plannerLine up working hours across cities and find a time that suits everyone.
- Sunrise and sunsetSunrise, sunset, twilight, golden hour and day length for any city and date.
- Working daysCount business days between dates, skipping weekends, public holidays and leave.
- StopwatchTime laps and splits, then copy or export them as CSV.
- Cron builderBuild a cron expression from schedule controls and check its next runs.
- CalendarBrowse months and years with week numbers and today marked.
- Habit trackerCount things you do, such as coffee or water, and follow streaks and totals over time.
Text
24- CaseSwitch text between upper, lower, title, camel, snake and more.
- Sort linesOrder lines alphabetically, naturally, by length, or shuffle them.
- Text counterCount characters, words, lines, and paragraphs in your text.
- Find and replaceReplace text instantly, with optional case-sensitive matching.
- Trim textTrim start and end, each line, or all whitespace in one click.
- Remove extra spacesClean up double spaces, empty lines, and normalize newlines.
- Remove duplicate linesRemove duplicate lines with options for case and empty lines.
- Split textSplit text by newline, comma, whitespace, or a custom delimiter.
- Join linesJoin multiple lines into a single line with a chosen separator.
- Lorem ipsumGenerate placeholder text by words, sentences, or paragraphs.
- String templatesSave text with ${placeholders} and fill them in through a form it builds.
- Text diffCompare two texts side by side or inline, by line or by word.
- Regex testerTest a regular expression with live match highlighting and groups.
- Invisible charactersReveal zero-width spaces, look-alike letters and other hidden characters.
- SlugifyTurn titles into clean URL slugs.
- Prefix and number linesAdd a prefix, suffix or line numbers to every line.
- Word frequencySee which words appear most often in your text.
- Wrap textWrap text to a column width, or unwrap it back into paragraphs.
- List comparisonFind the items only in one list, only in the other, or in both.
- Extract from textPull emails, links, numbers, IP addresses and more out of any text.
- Unicode normaliserNormalise text to NFC, NFD, NFKC or NFKD, or strip accents.
- Markdown previewWrite Markdown with a live preview, outline and word count, and copy it as HTML.
- ReadabilityScore how easy text is to read and highlight long sentences and passive voice.
- Text to tableTurn delimited or aligned text into Markdown, HTML or ASCII tables, and back.
Encode
10- Base64Encode plain text to Base64 or decode Base64 back to text.
- URL encodeURL-encode or decode text safely with percent-encoding.
- QR codeTurn text or a link into a QR code and download it as SVG or PNG.
- Escape and unescapeEscape or unescape HTML entities, JSON strings and backslash sequences.
- Number baseConvert numbers between binary, octal, decimal and hexadecimal.
- Text to hexShow the UTF-8 bytes of text as hex or binary, and back.
- QR readerDecode a QR code from an image or your camera.
- Business cardDesign business cards with a QR code for your website or contact details, and show them full screen.
- Text encodingConvert text between UTF-8, UTF-16, Latin-1 and other encodings, and fix mojibake.
- Character codesInspect the code point, bytes and escapes of every character.
Data
12- JSON formatterFormat, minify and validate JSON, with the exact error location.
- JWT decoderDecode a JSON Web Token’s header and claims without sending it anywhere.
- CSV and JSONConvert CSV to JSON and back, with a table preview.
- JSON and YAMLConvert between JSON and YAML.
- Mock dataGenerate realistic fake records as JSON, CSV or SQL.
- CSV editorEdit CSV as a table: add, remove and sort rows and columns.
- JSON editorBrowse and edit JSON as a tree, with types, paths and validation.
- SQL formatterFormat or minify SQL with keyword case and dialect options.
- JSON Schema validatorValidate JSON against a schema with clear error paths, or infer a schema from a sample.
- JSON to typesGenerate TypeScript, Zod, JSON Schema or Go types from sample JSON, with notes on uncertain guesses.
- JSON workbenchFormat, query, compare and convert JSON, CSV and YAML, with a diff that ignores key order.
- .env comparerFind missing and duplicate keys across .env files and export a redacted .env.example.
Security
9- Hash generatorCompute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files.
- UUID generatorGenerate UUID v4, UUID v7 and ULID identifiers.
- Password generatorGenerate strong random passwords and see how strong they are.
- JWT verifierCheck a JSON Web Token’s signature with a secret, PEM key or JWK.
- HMAC generatorSign text with HMAC SHA-1, SHA-256, SHA-384 or SHA-512.
- Checksum verifierCheck a downloaded file against its published checksum.
- Encrypt textEncrypt and decrypt text with a passphrase using AES-GCM, in your browser.
- TOTP codesGenerate live two-factor codes from a secret or otpauth link to test an authenticator setup.
- Key and certificate inspectorRead PEM, SSH keys and X.509 certificates: type, size, fingerprints and expiry.
Web
19- URL parserBreak a URL into its parts and edit its query parameters.
- Color converterConvert colors between hex, RGB, HSL and OKLCH, and check contrast.
- Image to data URLTurn an image into a Base64 data URL or CSS snippet.
- Image converterResize, compress and convert batches of images to PNG, JPEG or WebP, removing their metadata.
- CSS unitsConvert between px, rem, em and viewport units.
- Chmod calculatorWork out Unix file permissions in numeric and symbolic form.
- IPv6 formatterExpand, compress and validate IPv6 addresses and prefixes.
- URL comparisonCompare two URLs part by part, including every query parameter.
- Gradient editorBuild linear, radial and conic CSS gradients with a live preview.
- Contrast checkerCheck text and background colors against WCAG contrast levels.
- Palette extractorPull the dominant colors out of an image.
- Image resize and cropCrop, rotate, flip and resize an image, then download it.
- Image metadataRead the EXIF, GPS and other metadata stored in an image.
- SVG optimiserOptimise SVG icons: fit the viewBox, use currentColor, export SVG or a React component.
- Favicon generatorMake every favicon and app icon size, the web manifest and link tags from one image.
- Shadow and radiusBuild CSS box shadows and border radii visually and copy the CSS.
- HTTP referenceSearch HTTP status codes, headers, MIME types and CSP directives.
- CSS clamp calculatorBuild fluid clamp() sizes and type or spacing scales, with a live preview.
- cURL to fetchTurn a copied cURL command into readable JavaScript or TypeScript fetch code.
- Merge PDFsCombine several PDFs into one file, in the order you choose.
- Reorder pagesDrag or move pages of a PDF into a new order.
- Delete pagesRemove pages from a PDF and download what is left.
- Rotate pagesTurn some or all pages of a PDF by a quarter turn.
- Extract pagesPull chosen pages or page ranges out into a new PDF.
- Compress PDFShrink a PDF by repacking it and downsizing its images.
- Images to PDFTurn photos and scans into a PDF, one image per page.
- PDF to imagesSave each page of a PDF as a PNG or JPEG image.
- PDF metadataView, edit or strip the title, author and other details of a PDF.
Calculate
9- Calculator notepadWrite sums line by line with variables, units, percentages and dates; answers appear alongside.
- Aspect ratioSimplify a ratio and scale dimensions without changing their shape.
- PercentageWork out percentages, percentage change and increases or decreases.
- Unit converterConvert length, weight, temperature, volume, speed, data and more.
- Dice and coinsRoll dice with standard notation, or toss a coin.
- Recipe scalerScale a recipe to any number of servings and convert cooking measurements.
- Bayes calculatorUpdate a probability with new evidence using Bayes’ theorem.
- StatisticsPaste numbers to get the mean, median, spread, quartiles, percentiles and a histogram.
- Bill splitterSplit a bill with tax and tip, evenly or by what each person had.
Media
2Play
9- Game of LifeRun Conway’s Game of Life: draw cells, step through generations and load patterns.
- Virtual petRaise a small pixel pet: feed it, play with it, keep it clean and let it rest.
- MinesClear a minefield using the numbers that count neighbouring mines.
- Number mergeSlide numbered tiles and merge equal pairs to reach 2048.
- Word guessGuess the five-letter word in six tries, with hints after every guess.
- Code breakerCrack a hidden code of symbols using the hints after each guess.
- Lights outSwitch off every light; each press toggles a light and its neighbours.
- Brick breakerBounce a ball off a paddle to clear a wall of bricks.
- SnakeSteer a growing snake to food without hitting the walls or itself.
Private and client side only
Every tool runs entirely in your browser. Nothing you type, paste, upload or generate is sent to, collected by or processed on a server. The server only delivers the pages themselves, and there are no analytics, trackers or third-party scripts. After your first visit the tools work offline. The one exception is the feed reader, which loads the feeds and media you add straight from the sites that publish them.
Only your settings are saved
Tool options, such as a chosen case style or the cities you compare, are saved in this browser’s local storage so they are there next time. The feed reader also keeps the feeds you follow and where you stopped listening. Your text, files and results are never stored. You can see and delete all of it on the stored data page.
No guarantee of accuracy
These tools are provided as is, without warranty of any kind. Results can be wrong, incomplete or out of date. Check anything important against another source before you rely on it.