{{ toolCount }} tools
/
Blog
Pinned1–9
Recent
{{ gridTitle }}
No tools match “{{ s.query }}”. Esc to clear.
Esc /{{ cur.catLabel }}/{{ cur.code }}

{{ cur.name }}

{{ cur.desc }}

P
Text
{{ st.k }}
{{ st.v }}
Top keywords
{{ k.w }} {{ k.n }}×
Appears once you add text.
Input
Click a row to copy
{{ r.label }} {{ r.value }} copy
Pattern
/ /{{ s.rxFlags }}
{{ rx.err }}
Test string
Highlighted · {{ rx.count }} matches
{{ g.text }}
Matches
{{ m.i }}
{{ m.text }}{{ m.groups }}
Replace with
{{ rx.replaced }}
Account required
Sign in to use AI tools

AI tools run on your own API key from Anthropic, OpenAI or Google, so usage is billed to your account.

One more step
Connect an API key

Add a key from Anthropic, OpenAI or Google Gemini on your account page.

⌘ ↵ {{ asx.using }}
{{ asx.err }}
AI suggestions are a starting point — volumes and rankings aren’t measured data. Review facts before publishing.
{{ asx.emptyText }}
{{ asx.out }}
All AI SEO & AEO tools
Couldn’t find a video ID in that link.
Video ID {{ yt.id }} · “Max resolution” only exists for HD uploads.
{{ t.label }}{{ t.dims }}
JSON · shared with JSON Formatter{{ jv.status }}
Tree · click a value to edit
Path{{ jv.path }}
{{ jv.err }}
Templates
{{ qr.err }}
Preview{{ qr.meta }}
Keep strong contrast (dark on light) and test with your phone before printing.
{{ calc.mainLabel }} {{ calc.mainValue }}
{{ calc.err }}
{{ r.k }} {{ r.v }}
{{ calc.note }}
All calculators
Your details · shared by all three documents
Include sections
A starting-point template, not legal advice. Have a qualified lawyer review it before you publish, especially if you handle payments, health data or users in regulated regions.
{{ lg.status }}
{{ lg.out }}
{{ im.name }} {{ im.srcMeta }}
{{ o.top }}{{ o.disp }}
{{ im.err }}
Original{{ im.srcShort }}
Result {{ im.outMeta }} {{ im.delta }}
{{ im.b64Meta }}
{{ im.b64Preview }}
Palette · click to copy
{{ c.hex }}{{ c.rgb }}
Decoded content
{{ im.qrText }}
No QR code found. Try a sharper or closer crop of the code.
Scanning…
Icons · click to download
{{ ic.label }} {{ ic.name }}
HTML · place in <head>
{{ favHtml }}
All image tools · same image
{{ o.top }}
No options. Output updates as you type.
Input · shared across transforms
Output · {{ sx.status }}
{{ sx.out }}
{{ sx.allLabel }}
Sort
Input · one item per line
Output · {{ ln.status }}
{{ ln.out }}
+{{ df.added }} −{{ df.removed }}
Original
Changed
Differences
{{ g.text }}
Too large to diff in the browser — try Lines mode or shorter text.
Messy text
Clean · {{ cl.status }}
{{ cl.out }}
Separator
Titles · one per line
Slugs · click a row to copy
{{ r.slug }}{{ r.orig }}
Slugs appear as you type.
{{ lo.status }}
{{ lo.out }}
{{ json.status }}
Input
Output
{{ json.out }}
{{ hm.inLabel }}
{{ hm.outLabel }}
{{ hm.out }}
Rendered preview
Input
Output
{{ enc.out }}
Value
Enter a number.
Equals · click to copy
{{ r.v }} {{ r.label }}
Any CSS color
Not a valid CSS color.
Aa {{ color.cw }}
Aa {{ color.cb }}
Formats · click to copy
{{ r.k }} {{ r.v }} copy
WCAG contrast
{{ c.k }} {{ c.ratio }} {{ c.grade }}
Account required
Sign in to use AI tools

AI tools run on your own API key from Anthropic, OpenAI or Google, so usage is billed to your account. Keys are stored in your browser and sent straight to the provider.

One more step
Connect an API key

Add a key from Anthropic, OpenAI or Google Gemini on your account page. It takes about a minute.

Provider
{{ ai.model }}
Text
Action
⌘ ↵
Result
{{ ai.out }}
Website URL
Presets
{{ utm.status }}
Campaign URL
{{ utm.out }}
Meta tags
{{ seo.tags }}
Search result
{{ seo.initial }}
{{ seo.site }}{{ seo.crumb }}
{{ seo.titleShown }}
{{ seo.descShown }}
Social card
og:image · 1200 × 630
{{ seo.domain }} {{ seo.titleShown }} {{ seo.descShort }}
{{ pw.main }}
{{ pw.label }} ≈ {{ pw.bits }} bits entropy
Length{{ s.pwLen }}
More options · click to copy
{{ a.v }}
{{ wpb.summary }}
{{ wpb.inLabel }}
Block markup · paste into Code editor
{{ wpb.out }}
Shortcode
{{ sc.code }}
PHP handler · functions.php
{{ sc.php }}
Generated locally with crypto.getRandomValues
{{ saltsOut }}
{{ ser.status }}
Serialized input
Fixed output
{{ ser.out }}
/Pastebin

Pastebin

Save snippets, notes and code. Share any paste as a link — the content travels inside the link itself.

Account required
Sign in to create pastes

Anyone can open a shared paste link. Creating and keeping pastes needs a free account.

{{ pb.editorTitle }}
⌘ ↵ {{ pb.stats }}
Shared paste — opened from a link. It isn’t in your pastes yet.
{{ pb.v.title }}
{{ pb.v.meta }}
{{ pb.v.gutter }}
{{ pb.v.body }}
My pastes · {{ pb.count }}
{{ pb.emptyText }}
{{ p.title }} {{ p.meta }}
/Gallery

Gallery

Images you upload or save from the image tools, organized in folders and tags. Stored privately in your account.

Account required
Sign in to use your gallery

Keep the images you upload and edit in one place, then reopen them in any image tool.

Folders
{{ gal.folderEditLabel }}
{{ gal.summary }}
Tags
{{ g.name }}
{{ g.source }} {{ g.date }}
{{ g.meta }} {{ g.tagText }}
{{ gal.noMatchText }}
/Account
{{ acct.initial }}

{{ acct.name }}

{{ acct.email }} · {{ acct.since }}
Profile
How you appear in Toolbench.
API keys
Powers the AI tools. Keys are stored only in this browser and sent directly to the provider. Usage is billed to your provider account.
{{ p.name }} {{ p.status }} DEFAULT Get a key ↗
{{ p.masked }}
{{ p.err }}
{{ p.meta }}
Delete my data
Permanently deletes your Toolbench settings, history, pastes and gallery images, removes your API keys from this browser and signs you out. Your Google account is not affected.
KeyboardEsc
{{ k.label }} {{ k.key }}
{{ gal.pos }}
TAGS
Enter or comma adds · click a tag to remove
{{ r.k }}{{ r.v }}
Account
{{ auth.title }}
{{ auth.sub }}
{{ s.authErr }}
{{ auth.note }}
{{ s.toast }}