Polyatic

Free web tools that just work.

101 fast, no-sign-up utilities that run entirely in your browser — nothing you type or upload ever leaves your device. No accounts, no clutter: open one and get on with it.

Developer & data

Format, convert and inspect the data structures you work with every day.

JSON Formatter & Validator

Pretty-print, validate and minify JSON with 2/4-space or tab indent and clear line/column errors — formatted live in your browser, nothing uploaded.

Open JSON Formatter →

CSS Minifier

Shrink CSS with a real parser (clean-css), not a fragile regex — comments and whitespace gone, while strings, data-URIs and calc() spacing stay byte-exact. Shows real byte savings, in your browser, nothing uploaded.

Open CSS Minifier →

JavaScript Minifier

Shrink JavaScript with a real parser (Terser), not a fragile regex — comments and whitespace gone, locals mangled, while strings, template literals and regex stay byte-exact. Shows real byte savings, in your browser, nothing uploaded.

Open JavaScript Minifier →

SVG Minifier

Optimize SVG with SVGO (the engine behind SVGOMG), not a fragile regex — comments, editor metadata and whitespace gone, while your path data, inline CSS and text stay intact. Live before/after preview and real byte savings, in your browser, nothing uploaded.

Open SVG Minifier →

JSON to TypeScript

Paste a JSON sample and generate TypeScript interfaces live — nested objects become their own named interfaces, arrays infer their element type. In your browser, nothing uploaded.

Open JSON to TypeScript →

CSV ⇄ JSON Converter

Convert CSV to JSON and JSON back to CSV live, with correct handling of quoted fields, embedded commas/newlines and semicolon or tab delimiters — converted in your browser, nothing uploaded.

Open CSV ⇄ JSON Converter →

Markdown Table Generator

Build GitHub-Flavored-Markdown tables in an editable grid with per-column alignment and a live preview — or paste TSV/CSV/Markdown and edit it back. Pipes escaped correctly, in your browser, nothing uploaded.

Open Markdown Table Generator →

YAML ⇄ JSON Converter

Convert YAML to JSON and JSON back to YAML live, with key order preserved, nested maps, lists and block scalars handled, 2/4/tab indent and clear parse errors — converted in your browser, nothing uploaded.

Open YAML ⇄ JSON Converter →

Regex Tester & Debugger

Test regular expressions live — highlight every match, inspect capture groups with offsets, preview .replace() output and toggle the g/i/m/s/u/y flags. In your browser, nothing uploaded.

Open Regex Tester →

Regex Railroad Diagram

Draw any JavaScript regex as a railroad diagram with a plain-English explanation, live match tester and replace preview — handles named groups, lookbehind and \p{…}. Export SVG/PNG; nothing uploaded.

Open Regex Railroad →

Fix Text Encoding (Mojibake)

Repair garbled text like é and ’ back to é and ’ — reverses UTF-8/Windows-1252 double-encoding (and legacy CJK mis-decodes) live, with an honest confidence rating and a step-by-step explanation. In your browser, nothing uploaded.

Open Fix Text Encoding →

Unicode Inspector

Reveal invisible characters — zero-width spaces, bidi controls (the Trojan-Source risk), soft hyphens — and flag confusable homoglyphs and mixed-script text, then strip them with a full audit. In your browser, nothing uploaded.

Open Unicode Inspector →

JWT Decoder & Inspector

Decode a JSON Web Token's header and payload to pretty JSON, humanize the exp/iat/nbf dates and read a valid/expired status — decoded in your browser, nothing uploaded. Signature not verified.

Open JWT Decoder →

Cron Expression Helper

Translate a cron expression into plain English and preview the next 8 fire times in UTC and your local timezone — live, with a per-field breakdown. In your browser, nothing uploaded.

Open Cron Expression Helper →

Cron Dialect Translator

Translate a cron expression between Unix (5-field), Quartz (6/7-field) and AWS EventBridge dialects with every lossy gotcha flagged — day-of-week numbering, the ? token, seconds and year fields — plus plain-English readings and a next-5-runs preview. In your browser.

Open Cron Dialect Translator →

Chmod Calculator

Unix file permissions three ways — checkbox grid, octal (755, 4755) and symbolic (rwxr-xr-x) — synced live with setuid/setgid/sticky bits and a copy-ready chmod command. In your browser.

Open Chmod Calculator →

Text Diff Checker

Compare two blocks of text and see added, removed and unchanged lines highlighted line by line — computed live in your browser, nothing uploaded.

Open Diff Checker →

JSON Diff — Semantic Compare

Structurally diff two JSON documents by path — ignores key order and whitespace, reports added, removed and changed values with type-mismatch flags. In your browser, nothing uploaded.

Open JSON Diff →

env-diff — .env Compare & .env.example

Compare two .env files key by key — missing, extra and differing keys, duplicates and unparsed lines — with values masked by default, and generate a safe-to-commit .env.example. In your browser, nothing uploaded.

Open env-diff →

graphql-sdl-diff — Schema Changelog

Paste two GraphQL SDL schemas and get a PR-ready changelog with every change graded breaking, dangerous, review or safe — powered by a vendored graphql-js. In your browser, nothing uploaded.

Open graphql-sdl-diff →

lockfile-diff — Lockfile Upgrade Summary

Paste two lockfiles — npm package-lock.json, pnpm-lock.yaml or yarn.lock, auto-detected — and get a semver-classified major/minor/patch upgrade summary with direct-vs-transitive badges. In your browser, nothing uploaded.

Open lockfile-diff →

json-schema-compat — Breaking-Change Checker

Paste the old and new version of a JSON Schema and get an honest verdict — compatible, breaking, or needs manual review — with every change listed by JSON-pointer path. In your browser, nothing uploaded.

Open json-schema-compat →

sourcemap-unmin — Stack Trace De-minifier

Paste a minified V8 stack trace plus its .map files and get original file, function and line:column back per frame — with an honest reason whenever a frame can't be mapped. In your browser, nothing uploaded.

Open sourcemap-unmin →

gitignore-explain — Why Is This Path Ignored?

Paste a .gitignore and a list of paths — every path gets an ignored / not ignored / re-included verdict with the exact deciding line, using real git semantics golden-tested against git check-ignore. In your browser, nothing uploaded.

Open gitignore-explain →

CODEOWNERS Resolver — Who Owns This File?

Paste a GitHub CODEOWNERS file and a list of paths — every path resolves to its reviewer(s) with the exact deciding line (last-match-wins), plus warnings for the !, [ ] and escaped-# syntax GitHub silently ignores. In your browser, nothing uploaded.

Open CODEOWNERS Resolver →

Number Base Converter

Convert between binary, octal, decimal, hex and any base 2–36 — or 2–62 with case-sensitive digits (0-9 A-Z a-z) — live and BigInt-safe for huge integers, with a bit-length view and digit grouping. In your browser, nothing uploaded.

Open Number Base Converter →

SHA Hash Generator

Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or a local file to verify checksums and integrity — hashed in your browser, nothing uploaded.

Open Hash Generator →

.htpasswd Generator

Build an Apache or nginx username:hash credential line with bcrypt (recommended) or apr1 (Apache-MD5) — hashed in your browser, the password never sent anywhere.

Open .htpasswd Generator →

Base64 Encoder / Decoder

Encode text to Base64 or decode it back, with full UTF-8 support, a URL-safe option and live byte counts — converted in your browser, nothing uploaded.

Open Base64 Encoder →

Image to Base64 Converter

Turn an image into Base64 — raw string, data: URI, HTML and CSS snippets, each copy-ready — or decode Base64 back to a viewable, downloadable image. Nothing is uploaded.

Open Image to Base64 →

URL Encoder / Decoder

Percent-encode text for a URL or decode it back, with a Component vs Full-URL scope toggle and full UTF-8 support — converted in your browser, nothing uploaded.

Open URL Encoder →

HTML Entity Encoder / Decoder

Escape text into HTML entities or decode them back — the five markup characters as named entities, or all non-ASCII as numeric (decimal/hex). Real WHATWG set, unknown entities left untouched. Nothing uploaded.

Open HTML Entity Encoder →

UTM Campaign URL Builder

Build a Google Analytics campaign link from your utm_ tags — live, correctly encoded, merged with any existing query string. Paste a link to parse its tags back. In your browser, nothing stored.

Open UTM Builder →

Slug Generator

Turn a title — or a whole list, one per line — into clean lowercase URL slugs, live. Real Unicode accent-folding (Crème Brûlée → creme-brulee), hyphen or underscore, word-boundary length cap. Nothing uploaded.

Open Slug Generator →

Markdown Previewer

Write GitHub-Flavored Markdown and see the sanitized HTML render live — headings, tables, task lists and code blocks. Copy the HTML or download the .md. In your browser, nothing uploaded.

Open Markdown Previewer →

HTML to Markdown

Paste HTML and get clean GitHub-flavored Markdown live — headings, links, lists, tables, code and strikethrough. Copy it or download the .md. In your browser, nothing uploaded.

Open HTML to Markdown →

Open-Source Libraries

17 free MIT-licensed, zero-dependency JavaScript libraries for Node.js — weather math, geo and astronomy calculations and small dev utilities, published on npm with TypeScript types.

Browse the libraries →

Text & writing

Count, transform and fill in copy for drafts, posts and mock-ups.

Generators

Create passwords, IDs, QR codes, favicons and share-card tags on demand.

Image & PDF

Shrink, resize and clean up images and documents right on your device.

Image Compressor & Resizer

Shrink and resize JPEG, PNG and WebP images with a live quality slider and real before/after sizes — compressed in your browser, nothing uploaded.

Open Image Compressor →

PDF Compressor

Shrink scanned and image-heavy PDFs in your browser with real before/after sizes — tune quality and resolution live. Nothing is uploaded.

Open PDF Compressor →

Merge & Split PDF

Combine several PDFs into one and reorder them, or extract page ranges (1-3,5,8-10) from a PDF — entirely in your browser, nothing uploaded, unlike iLovePDF or Smallpdf.

Open Merge & Split PDF →

Split PDF

Split a PDF into separate files by page range — type 1-3, 5, 7-end and each part becomes its own PDF with its own download. Built entirely in your browser, nothing uploaded.

Open Split PDF →

Watermark PDF

Stamp CONFIDENTIAL, DRAFT or any text across PDF pages — diagonal, centered or bottom-right, with opacity, size, color and page-range control. Nothing uploaded.

Open Watermark PDF →

Add Page Numbers to PDF

Stamp page numbers onto a PDF — bottom-center, corners or top-right, as 1, Page 1 or Page 1 of N, with a start-at offset and page-range control. Nothing uploaded.

Open Add Page Numbers →

Organize PDF

Reorder, rotate and delete PDF pages with per-page thumbnails and buttons — rotation is lossless, and the rebuilt file downloads straight from your browser. Nothing uploaded.

Open Organize PDF →

PDF to JPG / PNG Converter

Turn every PDF page into a JPG or PNG image at 72, 150 or 300 dpi with a live quality slider — per-page previews and downloads, entirely in your browser, nothing uploaded.

Open PDF to JPG →

JPG to PDF Converter

Combine JPG and PNG images into one PDF — reorder pages, pick A4, Letter or auto-fit and a margin, and download. Converted entirely in your browser, nothing uploaded.

Open JPG to PDF →

Invoice Generator

Build an invoice with line items, tax and discounts, then download it as a clean PDF — exact integer-cents math, live totals, no signup, and your data never leaves your browser.

Open Invoice Generator →

Number to Words

Spell a number in English words — cardinal (one thousand two hundred thirty-four), currency/cheque form (… Dollars and Fifty Cents), or ordinal (twenty-first). BigInt-exact into the quintillions, live, nothing uploaded.

Open Number to Words →

EXIF Viewer & Metadata Remover

See the camera and GPS location data hidden in a photo, then download a copy with all metadata stripped — read and cleaned in your browser, nothing uploaded.

Open EXIF Remover →

EXIF Viewer

Drop a JPEG or TIFF to read its hidden EXIF metadata — camera, lens, exposure, date taken, orientation and GPS location — in a clear grouped table. Parsed in your browser, nothing uploaded.

Open EXIF Viewer →

Image Format Converter

Convert an image between PNG, JPG and WebP in your browser — pick the format and keep or flatten transparency onto a background. Nothing is uploaded.

Open Image Converter →

Image Resizer

Resize JPG, PNG and WebP to exact pixels, a percentage or a longest-side target — batch files with an aspect-ratio lock, never crops. All in your browser, nothing uploaded.

Open Image Resizer →

Crop Image

Crop JPG, PNG or WebP with a draggable selection or exact X, Y, width and height in pixels — 1:1, 4:3, 16:9 and 9:16 presets, keep or convert the format. Nothing is uploaded.

Open Crop Image →

SVG to PNG Converter

Paste SVG markup or drop a .svg file and download a PNG at 1×, 2×, 4× or an exact width — transparency preserved, with honest warnings when external images or fonts would render blank. Nothing is uploaded.

Open SVG to PNG →

Aspect Ratio Calculator

Simplify any width × height to its exact ratio (1920×1080 → 16:9) with an honest ≈ label for near-misses, solve a missing dimension at a locked ratio, or drop an image to read its size.

Open Aspect Ratio Calculator →

Color & design

Convert color values, check accessible contrast, and generate the CSS for shadows, gradients, layout and animation.

Color Converter & Picker

Pick a color and convert it between HEX, RGB, HSL and HSV with live sliders, a WCAG contrast checker and tint/shade swatches — all in your browser, nothing uploaded.

Open Color Converter →

WCAG Contrast Checker

Check the contrast ratio between two colors and get instant AA/AAA pass/fail for normal text, large text and UI components, with a live preview — all in your browser, nothing uploaded.

Open Contrast Checker →

Color Palette Extractor

Drop an image and pull out its 6–8 dominant colors as HEX, RGB and HSL, plus a ready-to-paste :root CSS variables block — median-cut quantization in your browser, nothing uploaded.

Open Palette Extractor →

Color Blindness Simulator

See how an image or palette looks with protanopia, deuteranopia, tritanopia and total color blindness — the published Machado 2009 model applied in linear light, in your browser, nothing uploaded.

Open Color Blindness Simulator →

CSS Box-Shadow Generator

Build layered CSS box-shadows visually — stack multiple shadows with offset, blur, spread, color and inset, preview live on any background, and copy the exact value — all in your browser, nothing uploaded.

Open Box-Shadow Generator →

CSS Button Generator

Design a button visually — colors, padding, font, border, radius, shadow and a hover state with a transition — then copy ready-made .btn and .btn:hover rules. Hover the live preview to test it, all in your browser.

Open CSS Button Generator →

CSS Filter & Backdrop-Filter Generator

Drag sliders for blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, sepia and drop-shadow, preview live, and copy the exact filter or backdrop-filter CSS — with an honest note on the glassmorphism difference, all in your browser.

Open CSS Filter Generator →

Glassmorphism Generator

Composite the frosted-glass effect visually — tune blur, tint, fill opacity, saturation, corner radius and border over an adjustable busy background, and copy a ready CSS block with both backdrop-filter and the -webkit- prefix. Honest browser-support notes, all in your browser.

Open Glassmorphism Generator →

Neumorphism Generator

Build the soft-UI (neumorphism) effect from a single surface color — the tool derives the matching light highlight and dark shadow, emits the dual box-shadow for flat, concave, convex or pressed shapes over a background that shares the surface color, and copies ready CSS. Runs entirely in your browser, free, no sign-up.

Open Neumorphism Generator →

CSS clip-path Generator

Pick a polygon, circle, ellipse or inset shape, drag the vertices and handles on a live preview, fine-tune every coordinate as a percentage, and copy the exact clip-path value — all in your browser, nothing uploaded.

Open clip-path Generator →

CSS Text-Shadow Generator

Build layered CSS text-shadows visually — stack multiple shadows for outlines and neon glows, tune offset, blur, color and opacity on live text at any size and background, and copy the exact value — all in your browser.

Open Text-Shadow Generator →

CSS Gradient Generator

Build linear and radial CSS gradients visually — add multi-stop colors with positions and opacity, spin the angle, preview live, and copy the exact linear-gradient() or radial-gradient() value, all in your browser.

Open Gradient Generator →

CSS Border-Radius Generator

Round every corner independently or link them, switch on the elliptical x / y form for squircles and blobs, preview live, and copy the shortest correct border-radius shorthand — all in your browser, nothing uploaded.

Open Border-Radius Generator →

CSS Flexbox Generator

Build a flexbox layout visually — set flex-direction, wrap, justify-content, align-items, align-content and gap, add or remove items, preview live in a real flex container, and copy the exact container CSS — all in your browser.

Open Flexbox Generator →

CSS Grid Generator

Build a CSS grid template visually — choose column and row counts, size each track in fr, px or auto, tune the row and column gap, preview a real grid live, and copy the exact grid-template CSS — all in your browser.

Open Grid Generator →

CSS cubic-bezier() Generator

Shape a CSS easing curve by dragging its two control points, load the ease / ease-in / ease-out presets, feel the motion in a live animation, and copy the exact cubic-bezier() timing function — all in your browser.

Open cubic-bezier() Generator →

CSS Animation Generator

Build a CSS @keyframes animation visually — add percentage steps, set transform, opacity and background at each one, tune duration, easing, delay, iteration-count (including infinite), direction and fill-mode, watch it loop live, and copy the exact keyframes block and animation shorthand — all in your browser.

Open Animation Generator →

CSS Loader Generator

Pick from a curated gallery of nine pure-CSS loading spinners — ring, dual-ring, pulse dots, bars, ripple, flip, orbit and more — tune the colour, size, speed and thickness on a live preview, and copy the JavaScript-free HTML and CSS — all in your browser.

Open Loader Generator →

CSS Transform Generator

Stack translate, scale, rotate, skew and 3D rotateX/rotateY/perspective into one transform, reorder the functions live because the order changes the result, preview on a real element, and copy the exact value — all in your browser.

Open Transform Generator →

CSS clamp() Calculator

Turn two viewport breakpoints and two sizes into one fluid clamp() value for type or spacing — in px or rem, with the exact vw coefficient and constant shown and a live viewport slider that previews the interpolation, all in your browser.

Open clamp() Calculator →

Sky & environment

Map the night sky and work out sun, moon, weather and geographic facts.

Star Map Generator

Create a custom star map of the night sky for any date and place — a keepsake for birthdays, weddings and anniversaries.

Open Star Map →

Sunrise & Sunset Calculator

Enter any latitude, longitude and date to get sunrise, sunset, solar noon, day length and civil twilight times — computed live with the NOAA solar algorithm, on the IANA time zone you pick. In your browser, no key, nothing uploaded.

Open Sunrise & Sunset Calculator →

Moon Phase Calculator

See the Moon's phase, illuminated percentage and age in days for any date and time, the dates of the next new and full moon, and — with a latitude and longitude — that day's moonrise and moonset, plus where to point: the Moon's compass azimuth and its altitude in whichever convention you want — geometric, or apparent with atmospheric refraction added. Optional fields let you set your own horizon: your height above sea level, and the angle your skyline stands above eye level at moonrise and at moonset. Drawn live from Meeus' lunar algorithms, in your browser.

Open Moon Phase Calculator →

Air Quality Index (AQI) Calculator

Enter PM2.5, PM10, ozone, CO, SO₂ or NO₂ concentrations and get the US EPA Air Quality Index live — the overall AQI, the driving pollutant and its color-coded category with health guidance. In your browser, nothing uploaded.

Open AQI Calculator →

Distance & Bearing Calculator

Enter two lat,lon coordinates and get the great-circle distance in km, miles and nautical miles, the initial and final bearing with a compass heading, and the midpoint — live, WGS-84 accurate. In your browser, nothing uploaded.

Open Distance & Bearing Calculator →

WeatherHack

Current conditions, hourly and 7-day forecast for any city — with rain chance, wind and humidity.

Open WeatherHack →

Time & numbers

Convert timestamps and units, calculate ages, percentages and VAT, and plan IPv4 subnets.

Unix Timestamp Converter

Convert epoch time to a human date and back — live current Unix time, seconds/ms auto-detect, plus UTC, ISO-8601, RFC-2822 and relative time. In your browser.

Open Timestamp Converter →

Time Zone Converter

Convert a date and time from one zone to up to 5 others at once — day-shift indicator, the real UTC offset for that exact instant and the zone abbreviation, live from your browser's IANA database.

Open Time Zone Converter →

Age Calculator

Find your exact age in years, months and days from any birth date — plus totals in weeks, days and hours, the weekday you were born on, and a next-birthday countdown. In your browser.

Open Age Calculator →

Unit Converter

Convert length, mass, temperature, volume, area, speed and data units — cm to inches, kg to lbs, °C to °F — with the result updating live as you type.

Open Unit Converter →

VAT Calculator

Add VAT to a net price or remove it from a gross total — net, VAT and gross live at any rate, exact to the cent, with gross→net divided out correctly (not subtracted).

Open VAT Calculator →

Percentage Calculator

All four percentage questions on one page — X% of Y, X as a percent of Y, percent change between two numbers, and increase/decrease by a percent — live as you type, with exact integer math and honest rounding.

Open Percentage Calculator →

Date Duration Calculator

Duration between two dates in years, months and days plus totals; add or subtract days, weeks, months or years with month-end clamping; and count Mon–Fri business days. Timezone-safe, no daylight-saving off-by-one.

Open Date Duration Calculator →

Loan Calculator

Get a loan's monthly payment, total interest and a full amortization schedule from the principal, rate and term — built in exact integer cents so the balance closes at zero, with a copy-as-CSV export. In your browser.

Open Loan Calculator →

IP Subnet Calculator

Enter an IPv4 address and CIDR prefix and read the whole subnet live — network, broadcast, first/last usable host, host count, netmask, wildcard and the network in binary/hex. In your browser, nothing uploaded.

Open IP Subnet Calculator →

More tools coming

New free utilities are added regularly. Bookmark Polyatic and check back.

Coming soon

Which tool do I need?

Not sure where to start? The tools above are grouped here by the job you are trying to get done, so you can jump straight to the right one.

Text & writing

Encoding & data

Developer & format

Generators

Images & PDF

  • Image Compressor & Resizer — shrink and resize JPEG, PNG or WebP with a quality slider.
  • PDF Compressor — reduce scanned, image-heavy PDFs with real before/after sizes.
  • Merge & Split PDF — combine PDFs and reorder them, or extract page ranges, with no upload.
  • Split PDF — cut a PDF into separate files by range (1-3, 5, 7-end), one download per part.
  • Watermark PDF — stamp CONFIDENTIAL or any text across pages, diagonal or corner, with opacity control.
  • Add Page Numbers to PDF — stamp 1, Page 1 or Page 1 of N onto pages, with a start-at offset for front matter.
  • JPG to PDF Converter — combine JPG and PNG images into one PDF, one image per page, no upload.
  • PDF to JPG / PNG Converter — turn PDF pages into images at 72, 150 or 300 dpi, one download per page.
  • Invoice Generator — build an invoice with tax and discounts, download a PDF; nothing uploaded.
  • Color Converter & Picker — HEX/RGB/HSL/HSV/HWB/LAB/OKLCH plus a WCAG contrast check.

Time & dates

Everyday

  • WeatherHack — current conditions and a 7-day forecast for any city.
  • Unit Converter — 14 categories, from length, mass and temperature to data rate, pressure and fuel economy.
  • Percentage Calculator — X% of Y, what percent, percent change and increase/decrease, all live.
  • Distance & Bearing Calculator — great-circle distance, bearing and midpoint between two coordinates.

Questions worth answering before you use one

Plain answers about privacy, cost, accounts and offline use — each one checked against what this site's code actually does, not what would sound best.

What is Polyatic?

Polyatic is a directory of 101 free browser tools, grouped above into seven areas: developer and data, text and writing, generators, image and PDF, color and design, sky and environment, and time and numbers. Each one but the WeatherHack card — a sister site that fetches a live forecast — is a single static page that does its work in your browser's own JavaScript engine, so there is no upload step, no queue and no server round-trip to wait for. It is built for someone who arrived from a search for one specific job — convert this CSV, resize this image, when is moonrise — wants the answer in ten seconds, and does not want an account to get it.

Does anything I paste or upload leave my device?

No, with two named exceptions that are not your content. The site's own JavaScript contains no form that posts to a server, no XMLHttpRequest, no WebSocket and no sendBeacon call anywhere; the only fetch calls in it request two of our own star-catalogue files. File tools such as the PDF splitter, the image resizer and the EXIF viewer read your file through the browser's File API and process it in a canvas or a vendored library on the page, so the bytes never reach a server. The two exceptions: every page loads a cookieless GoatCounter page-view counter from stats.dankdev.com, which records the URL you opened and the referring page but never what you typed or dropped in; and the star map requests its star catalogue from polyatic.com. The site sets no cookies at all, and exactly two pages keep anything on your device — the invoice generator saves a draft under the localStorage key polyatic:invoice-draft:v1, and the cron dialect page remembers your light or dark preference — both of which stay in your browser. The privacy policy has the rest.

Is it really free, and what is the catch?

Every tool is free with no trial, no daily cap and no sign-up wall, and there is currently nothing on this site that can take payment. The one deliberate limit is the star map: its free SVG and PNG downloads carry a small watermark because a clean high-resolution poster export is planned as a paid extra, and that page says plainly that the checkout is not live yet. There are no ads either — the homepage loads exactly one third-party script, the page-view counter described above — and the empty capture slot you will find in the source is inert scaffolding whose script sets its enable flag to false, injects nothing and makes no request. The honest catch is that free also means unfunded: there is no support desk and no uptime promise, and that dormant slot exists precisely because a future version of this site might carry an ad or a signup unit.

Do I need an account?

No, and there is no account system to opt into. There is no sign-up page, no login form and no email capture anywhere on the site — the only password boxes are tool inputs, the .htpasswd generator's and the JWT decoder's HMAC secret — and because no page sets a cookie there is nothing that could keep you signed in between visits. The trade-off is worth knowing before you rely on it: with no account there is also no history, so a conversion you ran yesterday is not waiting for you anywhere. Copy or download a result before you close the tab — the only two things that survive a reload are the invoice draft and the cron dialect theme mentioned above.

Do these tools work offline, on a plane?

Partly, and the honest answer depends on whether the page is already open. A tool page you already have open keeps working with the network unplugged, because the code that does the work is already loaded — retyping in the Base64 encoder or the unit converter mid-flight is fine. What will not work is loading a page you have not already opened. Polyatic does register a service worker, but it is deliberately network-first for HTML and never writes a page's HTML into its cache — only shared files under /assets/ and /vendor/ are stored — so there is no offline install, and a cold navigation with no signal simply fails. The site does ship a web app manifest, so a browser may offer to add Polyatic to your home screen, but that shortcut still has to reach the network to open a page. If you need a tool on a plane, open it before you take off and leave the tab open.

How do I find the right tool among 101?

Three ways, fastest first. Type in the Find a tool box near the top of this page: it filters the grid live as you type, matches every word you type in any order against each card's name, description and category, and understands the words people actually search rather than the words printed on the card — guid finds the UUID generator, epoch finds the timestamp converter, regular expression finds the regex tester, and hex converter finds the number base converter. When nothing matches it names the word that killed the search instead of showing a bare zero. Second, the category chips under the headline filter the grid down to one of the seven sections in place, replacing the static jump links the script hides once it runs, and the Which tool do I need? block further up regroups the same tools by the job you are doing. Third, a search is linkable: /?q=hex+converter opens this page with the filter already applied, which makes a useful bookmark. The finder is progressive enhancement, so with JavaScript disabled the box stays hidden and the full grid still renders.

Full detail lives in the privacy policy and the terms of use.