Nhật ký thay đổi
Every tool explained in every language
v2026.10.30
- The About and FAQ sections of the CIDR / Subnet Calculator and the Background Remover are now translated into all eighteen languages, so every tool page reads in one language from top to bottom.
- Search-result descriptions now end sentences the way each language does — a full-width stop in Chinese and Japanese, the danda in Hindi — instead of an English period.
Subnets, IPv4 and IPv6
v2026.10.29
- New CIDR / Subnet Calculator: network and broadcast address, netmask and wildcard, usable host range, exact address counts and the special-purpose range a block belongs to — for IPv4 and IPv6.
- Paste a range like 10.0.0.1 - 10.0.0.200 to get the fewest CIDR blocks that cover it exactly, split a block into equal subnets, or check whether an address falls inside.
- Smart Paste now recognizes CIDR blocks and IP ranges. Your network layout stays in the browser, like everything else here.
Remove a background without uploading the photo
v2026.09.14
- New Background Remover: drop a photo and the subject is cut out automatically — download a transparent PNG or WebP, or flatten it onto a color and export a JPEG, all at the original resolution.
- It runs a U²-Net segmentation model through ONNX Runtime in WebAssembly, right in the page. The first use fetches the runtime and the 4.6 MB model from this site (about 19 MB); after that both are cached and it works offline.
- No upload, no signup, no credits, no watermark — and no resolution cap beyond what your browser can decode. Fine edges like hair are approximate; it is at its best with one subject that stands out from the background.
Read QR codes, not just make them
v2026.07.28
- New QR Code Decoder: drop, paste or pick any image with a QR code — a screenshot, a ticket, a photo of a poster — and see what's inside, without pointing a phone at your own screen.
- It tells you what it found before you use it: URLs get an open-link button, WiFi codes unpack into network, password and security type, and vCard / mailto: / tel: / geo: / otpauth: payloads are labeled. Inverted codes and UTF-8 text (CJK, emoji) just work.
- A camera mode too: point your webcam or phone camera at a code on paper and it scans live, no app required. And the decoder's About & FAQ content now ships in all fourteen languages.
- Like everything here, scanning is local — the image, the camera feed and whatever the code contains never leave your browser, which also makes it a safe way to inspect a QR code you don't trust.
A page about trust — and a way to check it
v2026.07.24
- New About page: why this thing exists, in plain terms — every tool runs in your browser, nothing you paste is uploaded, no ads, no trackers, no login. It has a voice, because a person made it.
- A privacy indicator you can actually verify, not just trust: it watches your browser's own network activity and counts the requests this site makes after it loads. The number is zero — sit there typing and watch it stay zero, or open your DevTools Network tab and check for yourself.
- Source links throughout: the site is on GitHub, and the footer and About page both carry “view source” and “edit this page.” If something looks wrong, you can read exactly how it works — or send a fix.
— Nooc
Twelve new tools, two new categories
v2026.07.22
- New Code & Markup category: SQL formatter with six dialects, XML formatter & validator with exact error positions, HTML / CSS / JavaScript beautifiers with real minification (Terser for JS), and a bidirectional Markdown ↔ HTML converter with a sanitized live preview.
- New Privacy category: an EXIF viewer & remover that decodes camera, GPS and editing metadata from JPEG, PNG and WebP — and strips it losslessly, without re-encoding a single pixel.
- Data & encoding: an XML ↔ JSON converter, JSON Schema validation and inference (Ajv), a string escaper for six dialects, a BigInt-exact number base converter, and text ↔ hex/binary.
- Existing tools grew up: the JWT decoder now signs and verifies (HS/RS/ES via WebCrypto), the cron parser gained a visual expression builder, the timestamp converter adds RFC 2822 output and a date-difference calculator, and the JSON → CSV converter became bidirectional — it now parses CSV back into typed JSON objects with delimiter auto-detection.
- Smart Paste now recognizes XML, CSV, Markdown and hex byte dumps.
Image tools
v2026.07.21c
- New Image category (31 tools total): Image ↔ Base64 converter with data URL, CSS and HTML snippets in both directions; image format converter between PNG, JPEG and WebP with a live quality dial; an image resizer by width, height or percentage; and a favicon generator that packs favicon.ico (16/32/48), the Apple touch and PWA PNG set, a starter webmanifest and the matching <link> tags into one ZIP.
- Like everything else here, images are processed entirely in your browser on a local canvas — files are never uploaded, and formats are detected from magic bytes, not file extensions.
- Smart Paste now recognizes image data URLs and offers to preview and download them.
Ten languages
v2026.07.21b
- The whole site now speaks ten languages — English, 中文, 日本語, 한국어, Español, Français, Deutsch, Português, Русский and Italiano — with a switcher in the footer.
- English URLs are unchanged; every other language lives under its own prefix (/zh/t/json-formatter). Each page declares hreflang alternates for all ten locales, a localized title, description and JSON-LD, and the sitemap lists every variant.
- Tool names and descriptions are translated everywhere they appear — sidebar, catalog, command palette (which now also matches queries in your language), Smart Paste and the "Continue with" chain, which keeps you in your language as results flow between tools.
Floating workspace & unified controls
v2026.07.21 — versions are dates from here on
- New shell: the sidebar and page share one recessed canvas, and the content lives in a floating rounded card that stays fixed in the viewport — scrolling happens inside it.
- Sidebar cleaned up: compact tool labels that never truncate, an active pill that reads on the canvas, scroll fade-outs top and bottom, and a three-state theme control (system / dark / light) beside the brand.
- Every form control now shares one look: small selects became segmented toggles with visual options (indent as ·· / ···· / ⇥ / {}, CSV delimiter as , / ; / ⇥, sort order as A→Z), and checkboxes, selects and inputs are custom-styled everywhere.
App shell & offline install
2026-07 · v0.3
- The site is now an app: a persistent sidebar lists every tool by category with the current one highlighted; on phones it becomes a slide-in drawer behind a compact top bar.
- Installable PWA — a service worker caches visited pages and assets, so every tool you have opened keeps working with no connection, and the app can be added to your dock or home screen.
- Denser, left-aligned overview page sized for the workspace layout.
- Fixed: JSON → CSV preview misaligned quoted cells; QR codes now encode CJK/emoji as UTF-8.
16 new tools & a visual pass
2026-07 · v0.2
- New tools (27 total): case converter, word counter, lorem ipsum, slug generator, sort & dedupe lines, HTML entities, Unicode inspector, cron parser with next-run preview, password generator with an entropy meter, QR codes (SVG/PNG), JSON ↔ YAML ↔ TOML, JSON → CSV, JSON → TypeScript, JSONPath tester, bcrypt hash & verify, User-Agent parser.
- JSON formatter gained a collapsible tree view with per-node JSONPath copy.
- JWT decoder now shows token anatomy and a live lifetime bar.
- Timestamp converter compares 7 timezones on a 24-hour day strip.
- Color converter adds RGB channel bars and WCAG contrast checks.
- Every output panel has “Continue with →” to pipe a result into another tool.
- Tool icons everywhere, breadcrumbs, and per-tool code-splitting for faster loads.
Initial release
2026-07 · v0.1
- First 11 tools: JSON formatter, Base64, unix timestamps, JWT decoder, regex tester, text diff, URL encode/decode, URL parser, UUID/ULID/Nano ID generator, hashes & HMAC, color converter.
- ⌘K command palette with fuzzy search, aliases and verb-style direct execution.
- Smart Paste: paste anywhere and the content type is detected with tool suggestions.
- Shareable state — any tool state serializes into the URL fragment, never to a server.
- Dark and light themes, full keyboard operation, visible focus rings.
Coming next: the remaining launch tools (YAML/TOML, case converter, cron parser, QR codes, password generator, image compression and more), tool pipelines, batch mode, offline PWA install, and embedded AI actions inside individual tools.