New paste Use cases Explore public pastes Text tools Developer API The Paste Library Security Sign in with Google

Free local developer text tools

Inspect, decode, convert, clean, compare, and protect technical text in the browser. Input stays on your device until you deliberately create a paste.

Choose by task:

Start with the secret scanner before sharing. Format JSON, decode JWT claims, inspect URL components, convert timestamps, generate SHA-256, clean lines, compare revisions, transform Base64, or measure UTF-8 size.

JSON formatter & validator

Pretty-print or minify a JSON document and catch syntax errors.

JSON formatter guide and limits →

Secret scanner and redaction preview

Check likely credentials locally before creating a share link.

No scan has run yet.
Secret-scanning method and limits →

JWT header and payload decoder

Decode a synthetic or revoked three-part JWT. This does not verify its signature.

JWT decoding limits →

URL component encoder and decoder

Encode a query value or path segment, or decode one percent-encoded layer.

URL encoding method and limits →

Unix timestamp converter

Enter Unix seconds, Unix milliseconds, or an ISO 8601 date.

Timestamp interpretation guide →

SHA-256 generator for UTF-8 text

Hash the exact text bytes locally. Whitespace and line endings change the result.

SHA-256 method and limits →

Text cleaner for lines and whitespace

Work on a copy. Cleaning can change code, configuration, and log meaning.

Text-cleaning safety guide →

Text compare

See a simple line-by-line comparison without uploading either side.

Text comparison guide and limits →

Base64 encoder & decoder

Transform UTF-8 text locally. Base64 is encoding, not encryption.

Base64 guide and security limits →

Text counter

Count characters, words, lines, and UTF-8 bytes while you type.

0

Characters

0

Words

0

Lines

0

UTF-8 bytes

Text-counting method and limits →

What each local developer tool does

Every utility runs in the page. Open its guide for exact processing rules, limitations, and the related sharing workflow.

Free online JSON formatter and validator

Pretty-print compact JSON, minify a valid document, or locate a syntax error without uploading the input. The formatter runs entirely in this browser.

Open tool and guide →

Free online text diff and comparison tool

Compare an original and changed block line by line without sending either version to the server. Use the result for a quick inspection, not as a replacement for version-control history.

Open tool and guide →

Base64 encoder and decoder for UTF-8 text

Convert UTF-8 text to Base64 or decode a Base64 value locally. Base64 is a transport representation, not a confidentiality or access-control mechanism.

Open tool and guide →

Free local secret scanner and redaction tool

Check code, logs, configuration, and HTTP transcripts for common credential shapes before sharing. Detection and redaction run in this browser, and no input is uploaded.

Open tool and guide →

Online word, character, line, and byte counter

Measure visible writing and actual UTF-8 storage size as you type. Counts update locally and help you check a text block before creating a paste.

Open tool and guide →

Free online URL encoder and decoder

Percent-encode a URL component or decode an encoded value without uploading it. Use this tool for query values, paths, callback parameters, and sanitized HTTP examples.

Open tool and guide →

Free local JWT decoder for headers and claims

Inspect the Base64URL-encoded header and payload of a three-part JSON Web Token in this browser. The decoder never verifies the signature and never proves that a token is authentic or safe to trust.

Open tool and guide →

Unix timestamp converter for logs and APIs

Convert Unix seconds, Unix milliseconds, or an ISO 8601 date into UTC, local time, seconds, and milliseconds. Processing stays in the browser for safer log analysis.

Open tool and guide →

Free SHA-256 hash generator for text

Create a lowercase SHA-256 digest from the exact UTF-8 bytes of a text block. Hashing runs through the browser Web Crypto API and does not upload the input.

Open tool and guide →

Local text cleaner for lines and whitespace

Prepare a text list or copied diagnostic block locally by trimming trailing spaces, compacting blank lines, removing duplicate lines, or sorting lines. Every action changes text, so review the result before replacing a source artifact.

Open tool and guide →

Local developer-tool questions

Privacy, interpretation, and transformations that may change meaning.

Explore text-format guides →
Does tool input get uploaded?+

No. These tools run in the browser. Nothing becomes a paste unless you deliberately create one.

Does the JWT decoder verify signatures?+

No. It only reveals readable JSON. Verify signatures and claims in a trusted backend.

Are URL encoding, Base64, and SHA-256 encryption?+

No. URL encoding and Base64 are reversible. SHA-256 is one-way but does not hide the original when it can be guessed.

Can cleaning or sorting change meaning?+

Yes. Work on a copy, apply one narrow transformation, and compare the result before sharing it.