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

Text-format guides for readable, safer sharing

Structured text is only useful when its syntax and meaning survive the handoff. This collection covers validation, whitespace, redaction, raw representations, and the lightweight tools that make formats easier to inspect.

Formats & Tools at a glance

Preserve exact syntax, validate the format, and distinguish local transformations from application-level checks.

Validate before sharing

Why it matters: Catch broken syntax first so a recipient can focus on meaning instead of a missing comma or bad indent.

Preserve exact text

Why it matters: Whitespace, encoding, line endings, and raw output may change how a tool reads structured data.

Transform locally when possible

Why it matters: Formatting, counting, comparison, and Base64 conversion can happen in the browser without an upload.

Formats & Tools learning path

Learn the text formats behind modern development and use focused browser tools to inspect, validate, and transform them.

Raw paste links explained

Learn what a raw paste URL returns, how to retrieve it with curl, when raw access is unavailable, and why raw text should still be treated as untrusted input.

Read guide →

Browser tools for working with text formats

Use the focused guide when you need methodology and limits, or run the local tool directly without uploading its input.

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 →
Why tools and guides belong together

Formatting and transformation answer mechanical questions; the surrounding guide explains validation limits, privacy checks, and when a repository, schema validator, or dedicated security product is the better choice.

Browse all text tools →

Direct answers for this topic

Should JSON be validated before formatting?

Yes. Formatting depends on valid JSON syntax; application-level validation is a separate step against the expected schema and rules. Read the complete explanation.

Why is YAML whitespace-sensitive?

Indentation defines nesting, so one spacing change can alter the data structure even when the text still looks similar. Read the complete explanation.

How should raw text be shared with tools?

Inspect the response, verify its status and type, save it as non-executable text, and never pipe an unknown raw URL directly into a shell. Read the complete explanation.

How to use these guides

Choose the format guide that matches the input, validate syntax before changing layout, and use the linked browser tool on a non-sensitive sample before processing real data.

Try the paste editor →