Toolcore keeps growing, but a long catalog only helps when you can see where each page fits. This is a what's new tour through recent Writing, JSON, Protocol, Encoding, PDF, and media tools, grouped by the kinds of messy jobs they solve.
If you have never opened the catalog before, start with How to use Toolcore first. That guide covers search, the All menu, Client badges, and favorites. Here the question is simpler: when a paste, config file, URL, or document lands on your desk, which newer page should you try first?
When pasted text is messy
Email threads, chat exports, and log snippets rarely arrive clean. They come with odd wrapping, trailing spaces, half-useful quoting, and rows you need to reshape before the real work starts. The newer line tools are meant to be chained in small steps:
- Trim lines — strip leading and trailing whitespace per line; optionally drop blank lines.
- Split text and Join lines — break on a delimiter or merge rows back with commas, tabs, or custom separators.
- Wrap text — hard-wrap at a column width for monospace previews or plain-text email.
- Indent text — add a uniform prefix or remove a shared leading indent after paste.
- Quote lines — wrap each line in quotes for quick JSON-ish lists or CSV prep.
- Add line numbers — annotate snippets before you send them in a review thread.
- Pad text — align columns with left, right, or center padding on every line.
- Remove duplicate characters — character-level dedupe (not the same as duplicate line removal).
- Reverse text, Shuffle lines, and Random line picker — small string toys that still save a trip to a one-off script.
A practical order is trim, dedupe lines if needed, split or join, then pad or number. Each step is small enough to check with your eyes before you copy the result into a ticket, spreadsheet, or review comment.
JSON beyond format and compare
Formatting is still the front door, but once a JSON blob is valid, the next question is usually about structure: what changed, what is nested, and what should be removed before sharing. The JSON hub still starts with format and compare, and three newer sub-pages now cover inspection and cleanup:
- JSON tree viewer — expand nested objects in the browser when a flat textarea is hard to scan.
- JSON prune — drop nulls or empty values before you ship a smaller payload or fixture.
- Rename JSON keys — bulk key renames when an API field rename landed in docs but not in your sample file yet.
For config formats outside JSON, YAML ↔ TOML converts directly (handy for Cargo or pyproject-style files) without forcing a JSON stopover. The hub still has JSON ↔ YAML and JSON ↔ TOML when JSON is the pivot you want.
Links, headers, and quick HTTP helpers
Links and headers are easy to get almost right, which is why they are worth checking with a dedicated page before you paste them into docs, curl, or an app setting:
- UTM builder — add campaign query parameters without hand-editing ampersands.
- Safelink decoder — unwrap Outlook or Google-style wrapped links from email HTML.
- Basic Auth header — build an
Authorization: Basic …value for curl or API clients (pair with HTTP headers reference pages). - HTTP fetch — a lightweight browser-side request checker when you only need status and headers, not a full API client.
- Docker run → Compose — turn a long
docker runone-liner into a starter Compose service block for local experiments.
Network, identity, and “is this string valid?”
The Protocol and Identity areas are for strings that look familiar but still deserve a quick check before they become configuration:
- IPv4 converter — jump between dotted decimal, 32-bit integer, hex, and dotted binary in one view.
- MAC address generator and the existing MAC formatter — generate test addresses, then normalize real ones you paste from inventory.
- Random port — pick a port in a range when docker-compose files collide locally.
- Email normalizer — batch-clean lists (lowercase domains, dedupe lines) before import; use email validator when you need syntax feedback on a single address.
- Extract emails and Extract URLs — pull tokens out of prose first, then normalize or validate downstream.
Compare, measure, and evaluate
Sometimes you are not transforming text, you are trying to measure it. These newer pages sit next to the older diff and calculator hubs:
- Levenshtein distance — edit distance between two strings (character-level), while text diff stays line-oriented.
- Math expression evaluator — safe arithmetic on a pasted formula (no variables) when a spreadsheet feels heavy.
- Keyboard keycode info — press a key and read
key,code, and modifier flags for front-end debugging.
PDF and media extras
The PDF hub now covers merge, split, rotate, compress, watermark, page delete, text extract, and image conversion—all in the browser tab. On the image side, rotate and flip, crop, and watermark round out quick edits without opening a desktop editor.
How to try a page you have not opened before
The easiest way to try a new page is not to memorize the catalog. Search by the word that is already in your task (for example pad, toml, docker) or open Browse tools and filter by Writing, JSON, or Protocol. Most additions ship with a New badge for a couple of weeks. Use that as a hint, but rely on search and category tabs for the full picture.
For the authoritative list of everything live, use About. For automation manifests and prefilled URLs, see AI agents. New catalog entries are wired there alongside the human-facing page so assistants can hand exact work to the same tools you can inspect yourself.