105 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
18- 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.
Text
23- 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.
- 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
9- 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.
- 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
10- 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 or Go types from a sample JSON document.
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
17- 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 images and convert between PNG, JPEG and WebP.
- 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 optimiserClean up and minify SVG, preview it, and copy it as a data URL or JSX.
- 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.
- 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
8- 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.
Media
1Play
1Private 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.