Webtoolshop — free online tools
All tools
Search and open utilities instantly — no signup, runs in your browser.
Word Counter
Live counts as you type.
Case Converter
Transform text casing in one click.
Lorem Ipsum Generator
Generate placeholder copy.
Age Calculator
Exact age from your birthday.
Percentage Calculator
Three common percentage problems.
EMI Calculator
Monthly installment and interest breakdown.
HEX · RGB · HSL Converter
Synced fields with live preview.
Color Picker
Hue ring + saturation/lightness square.
Click the ring to choose hue, then the rectangle for saturation and lightness.
Image to Base64
Client-side conversion — your file stays private.
Favicon Generator
Creates a .ico with 16×16 and 32×32 PNG frames.
Upload a square logo for best results. Processing happens in your browser.
JSON Formatter & Validator
Parse errors shown inline.
URL Encoder / Decoder
Uses encodeURIComponent / decodeURIComponent.
Password Generator
Cryptographically random where supported.
URL Slug Generator
Clean, hyphenated slugs for URLs and filenames.
QR Code Generator
Free QR image from text or links (uses a public API).
UUID Generator
Version 4 UUIDs (random) — single or bulk.
Unix Timestamp Converter
Seconds or milliseconds ↔ local date & time.
Unix → Date
Date → Unix
Regular Expression Tester
JavaScript RegExp — matches listed below.
Cryptographic hash generator
Web Crypto (SHA-1…512) + CryptoJS (MD5, SHA-224, RIPEMD-160, SHA3…). Output: hex, Base64, URL-safe Base64 — or all at once.
CryptoJS algorithms load once from cdnjs (~200 KB). SHA3 needs a modern CryptoJS bundle.
Base64 Encode / Decode
UTF-8 safe — good for Unicode text, not only ASCII.
Regex101-style Lab
JavaScript flavor: matches, groups, and replace preview. For PCRE / full debugger open regex101.com.
Inspired by regex101.com — this page runs regex in your browser only (no PCRE).
Matches
After replace
Quick reference (JavaScript)
. any char \d digit \w word \s space ^ $ line bounds
+ * ? {} quantifiers [] class () group | alternation
Use flag g for all matches, i case-insensitive, m multiline, s dotall
Diff Checker
Line-by-line comparison — green = same, amber/red = different.
Browser support lookup
Search the same open dataset that powers caniuse.com — loaded in your browser (not on our server).
Data source: Fyrd/caniuse
(CC BY 4.0 — Alexis Deveria). Webtoolshop fetches data-2.0.json from jsDelivr; we do not store it on disk.
Open this tool or click Load — first fetch is ~5 MB.
About Webtoolshop
Webtoolshop is a free, fast collection of small utilities for everyday tasks — text editing, quick math, colors, images, and developer helpers. Everything runs in your browser; we do not require an account.
When Google AdSense is configured (config/adsense.json before npm run build), ads may appear in the slots to support hosting.
Privacy Policy
Local processing. Tools such as image conversion, JSON formatting, and password generation execute in your browser. Files you select are not uploaded to our servers by this application.
Cookies & ads. We may use Google AdSense to show ads. Google may use cookies and similar technologies to serve and measure ads, including personalized ads where applicable. See How Google uses cookies in advertising and Google’s Privacy Policy. You can manage ad personalization in Google Ads Settings.
Contact. Privacy questions: Contact or contact@webtoolshop.com.
Contact
General questions & partnerships: contact@webtoolshop.com
Tool ideas or broken tools: use Request a tool or Report an issue — they open a draft to support@webtoolshop.com.
Other inboxes: hello@webtoolshop.com, info@webtoolshop.com (we may consolidate replies via the addresses above).
Request a tool
Tell us what free utility you’d like to see next. We read every suggestion (server-side email is coming soon — for now this opens your email app with a ready-to-send message).
Report a tool issue
Something broken, wrong, or confusing? Let us know which tool and what happened. Same flow: your email app opens with a draft (nothing sent until you confirm).