Privacy All tools run entirely in your browser.

String Transform Pipeline

Chain gzip, Base64URL, and URL encoding steps

Safety note: Avoid pasting real secrets. All transformations run locally in your browser and are never sent to a server.
Pipeline setupChain gzip, Base64URL, and URL encoding steps
RecipesPresets apply steps only. Inputs are never shared.
Share links include the steps only, never input data.

Pipeline steps

Steps run top to bottom. Gzip steps use Base64URL as the transport format.
PipelineBase64URLBrowser-only
String Transform Pipeline Builder

Build a repeatable pipeline for common text transformations like gzip, Base64URL, and URL encoding. This tool is helpful when you need to generate compact payloads, shareable URLs, or signed request strings.

How to Use the Pipeline
  1. Paste your input text.
  2. Choose and order the steps you need.
  3. Run the pipeline and copy the output.
Example Pipeline

A common flow for compact URLs is: Gzip compress → Base64URL encode → URL encode. This keeps payloads smaller and safe for query strings.

Use the Recipes presets to load a common pipeline quickly. Share links include steps only, never your input.

Do This Locally (CLI)
# Gzip + Base64URL encode
printf '%s' "payload" | gzip -c | openssl base64 -A | tr '+/' '-_' | tr -d '='

# URL encode the result
python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.stdin.read().strip()))'

Note: This tool runs entirely in your browser. Inputs are not stored or sent to a server.