Smart Paste
Paste anything, it detects the format (JWT, JSON, SQL, XML…) and sends it to the right tool.
Paste something and find the right tool for it
When you're handed a stray string, a log line, a token or a database export, figuring out what it is can take longer than actually working with it. This tool runs a set of pattern checks against whatever you paste and lists every format it plausibly matches, most specific first, with a button that opens the matching tool pre-loaded with your text. It's built for the moment you're staring at unfamiliar output and pasting it somewhere sensitive is exactly the case where running locally matters.
How to use the Smart Paste
- Paste text into the box, a JWT, JSON payload, SQL statement, URL or anything else.
- Read the detected format label, such as "JWT" or "Connection string", above the note.
- Click one of the suggested tool buttons to open that tool with the same text loaded.
- If nothing matches, use one of the fallback tools shown for treating it as plain text.
Detection is pattern-based, not a full parser for every format: JSON and JWTs are actually parsed to confirm they're valid, but SQL, CSV, YAML and cron are recognized by shape, keywords and punctuation, so an edge case can be missed or, rarely, mismatched.
Formats it currently recognizes are: base64 image data URIs, JWTs, UUID/GUIDs, 10- or 13-digit Unix timestamps, URLs, ADO.NET-style connection strings, JSON, XML, HTML, SQL statements, CSV, cron expressions, YAML and plain base64.
Frequently asked questions
- Is my pasted text sent anywhere to detect its format?
- No. Every check, including parsing JSON and decoding a JWT header, runs with plain JavaScript in your browser, so a pasted token, connection string or log line never leaves the page before you decide what to do with it.
- What formats can Smart Paste recognize?
- JWTs, JSON, XML, HTML, SQL statements, CSV, YAML, cron expressions, UUIDs, Unix timestamps, URLs, ADO.NET connection strings, base64 data and base64 image data URIs, listed with the most specific match shown first.
- What happens if it doesn't recognize the format?
- It shows a short message and a set of fallback tools, string length, text compare, case converter and escape/unescape, since unrecognized text is still often worth measuring, comparing or reformatting.
- Can pasted text match more than one format?
- Yes, for example a value could look like both base64 and a UUID pattern in edge cases, so the tool lists every plausible match rather than forcing a single guess, with the most specific detection listed first.