A workbench for web experiments

hypothesis

docs · enter work mode


/
app store screenshot
→
Compose device screenshots at exact Apple App Store dimensions (1242×2688, 1284×2778, and landscape variants) and download ready-to-submit PNGs.
docs
MECOMO
ascii art
→
Convert images to ASCII art in your browser — upload a file or paste a URL, with configurable width and character density.
docs
COTE
base64
→
Encode and decode base64 strings with live sync and shareable permalinks.
docs
ENWETECO
basic auth
→
Generate HTTP Basic Authentication headers from a username and password — encoded in your browser.
docs
WEENSE
bitwise
→
Visualize AND, OR, XOR, NAND, NOR, and shift operations with binary and decimal output side by side.
byte size
→
Convert between byte units — B, KB, KiB, MB, MiB, GB, GiB, TB, TiB — with binary (1024) and decimal (1000) modes.
docs
COSY
chmod
→
Convert between numeric and symbolic Unix file permission modes with a visual breakdown table.
docs
COSY
cidr
→
Calculate subnet details from CIDR notation: network address, broadcast, mask, host range, and more.
color
→
Convert color values between HEX, RGB, RGBA, HSL, and OKLCH with live preview.
docs
COWE
color shades
→
Generate a perceptually uniform 11-step color scale in OKLCH — ready for Tailwind CSS or any design system.
docs
COWE
compress
→
Compress PNG, JPEG, and WebP images server-side. Convert to WebP or AVIF for maximum file size reduction.
docs
COWE
cron
→
Parse cron expressions into plain English and preview the next 10 scheduled run times.
csp analyzer
→
Parse, visualize, and audit a Content-Security-Policy — flag unsafe-inline, wildcards, missing directives, and clickjacking gaps. Paste a header or fetch one from any URL.
docs
SEWE
css unit
→
Convert between CSS units: px, rem, em, %, vh, vw, pt, cm, mm, in with adjustable context.
docs
COWE
datetime
→
Convert timestamps and dates between many formats at once with live sync and shareable permalinks.
docs
COWE
hash
→
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text input.
docs
ENSESYWETE
html entity
→
Encode and decode HTML entities for safe display in web pages with multiple encoding modes.
docs
ENWETE
json → typescript
→
Convert a JSON sample into TypeScript interface definitions instantly.
docs
COWE
json ↔ yaml
→
Convert between JSON and YAML formats with live bidirectional sync and shareable permalinks.
docs
COWE
json diff
→
Compare two JSON structures and highlight added, removed, and changed keys recursively.
docs
WETE
jwt
→
Decode JWT tokens and inspect header, payload claims, and expiry status.
docs
SEWE
keycode
→
Press any key to inspect its JavaScript event properties: key, code, keyCode, location, and modifier state.
docs
WESY
lorem ipsum
→
Generate lorem ipsum placeholder text by words, sentences, or paragraphs with one click.
docs
WETE
markdown
→
Convert Markdown to HTML with a live preview. Toggle between rendered output and raw HTML source.
docs
COWETE
my ip
→
Look up your current public IP address with geolocation, ASN, and network details.
docs
WESY
number base
→
Convert integers between binary, octal, decimal, and hex with live sync and shareable permalinks.
og tags
→
Generate Open Graph and Twitter Card meta tags with a live social preview.
password
→
Generate cryptographically secure passwords with configurable length, character sets, and count.
placeholder photos
→
Placeholder images at any size — crop the photo library or generate a seeded SVG pattern, then preview the hotlinkable URL live.
docs
MEWE
pretty print
→
Format and validate JSON with live pretty-printing and shareable permalinks.
qr code
→
Generate QR codes from any text or URL and download as SVG or PNG.
docs
WEMO
regex
→
Test regular expressions against strings with live match results and shareable permalinks.
docs
WESYTE
scratch
→
A scratchpad — type anything and bookmark it as a shareable permalink.
sql
→
Format and prettify SQL queries with uppercase keywords and proper indentation. Supports PostgreSQL, MySQL, SQLite, and BigQuery.
docs
WETE
string case
→
Convert text between camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, Title Case, and more.
docs
TECO
svg → jsx
→
Convert SVG markup to React JSX — removes xmlns, converts hyphenated attributes to camelCase, and wraps inline styles as objects.
docs
COWE
text diff
→
Compare two blocks of text and highlight additions and deletions line by line.
text stats
→
Analyze text statistics: character count, word count, reading time, and word frequency analysis.
unicode
→
Inspect each character's code point, UTF-8/UTF-16 encoding, category, script, and HTML entity.
docs
TEEN
url encode
→
Encode and decode URL strings with live sync and shareable permalinks.
docs
ENWETE
uuid
→
Generate UUIDs of any version with one click and shareable permalinks.
docs
SESYWE
iframe proxy
→
Proxy iframes securely with full event handling and introspection for debugging.
docsEXP-001
message stream
→
Capture and inspect frame messages in real time.
docsEXP-002
message factory
→
Design and trigger postMessage actions with an interactive viewer and designer.
docsEXP-003
webhook
→
Capture and inspect incoming HTTP webhook requests in real time.
docsEXP-004
rsa encryption
→
Generate RSA-OAEP key pairs, encrypt messages, and decrypt them in-browser using the Web Crypto API.
docsEXP-005
gist
→
Serve a public GitHub Gist's raw content via a proxy URL, with live iframe preview.
docsEXP-006
screen capture
→
Capture the current browser tab as a PNG and open it in a new tab.
docsEXP-007
video streaming
→
Test and inspect HTML video element behavior — buffering, events, and playback state — with full telemetry.
docsEXP-008
push test
→
Send a test push notification to a registered mobile device.
docsEXP-009
audio streaming
→
Test and inspect HTML audio element behavior — buffering, events, and playback state — with full telemetry.
docsEXP-010
delay loading
→
Defer the page load event by a configurable number of milliseconds — a slow-loading target for testing iframe load handling.
docsEXP-011
httptest
→
An httpbin-compatible request & response service — inspect headers, force status codes, and test auth, redirects, cookies, and delays.
docsEXP-012
ASCII table
→
All 128 ASCII characters with decimal, hexadecimal, octal, and named descriptions.
TEEN
CSS selectors
→
All CSS selector types with descriptions, examples, and specificity values: basic, attribute, pseudo-class, pseudo-element, and combinators.
WE
DNS record types
→
A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA, and DNSSEC records — what each does, when to use it, and example syntax.
WESY
Exit codes
→
Standard Unix/Linux process exit codes: 0 success, 1 general error, 126/127 shell errors, and 128+N signal offsets.
SY
HTTP headers
→
Request and response header fields: caching, authentication, CORS, security, content negotiation, and more.
WE
HTTP status codes
→
Complete reference for HTTP response status codes: 1xx through 5xx, with descriptions, use cases, and caching behavior.
WE
Ionicons
→
All icons available via @expo/vector-icons Ionicons — 422 base icons each with filled, outline, and sharp variants, plus 94 logo icons. Searchable by name, filterable by category.
WEMO
iOS permissions
→
Info.plist usage description keys for location, camera, microphone, contacts, health, Bluetooth, identity, and more.
SYMO
iOS URL schemes
→
System URL schemes for Phone, FaceTime, Messages, Mail, Maps, App Store, and Settings — with examples and notes.
WEMO
macOS shortcuts
→
Lesser-known and essential macOS keyboard shortcuts — Finder (⌘⇧. for hidden files), screenshots, Spotlight, windows, text editing, accessibility, power, and startup keys.
SY
Media files
→
Example MP4 video files for testing HTML video behavior: a standard file and a fast-start variant with the moov atom at the front for immediate buffering.
MEWE
MIME types
→
Content-Type values for text, application, image, audio, video, font, and multipart formats with file extensions.
WE
Port numbers
→
Well-known TCP and UDP port numbers grouped by category: web, remote access, database, mail, file transfer, network, and more.
SYWE
Postgres JSONB & array operators
→
Postgres operators for JSONB and array values: access (->, ->>, #>), containment (@>, <@), existence (?, ?|, ?&), modification (||, -, #-), and path queries (@?, @@).
SYWE
psql meta-commands
→
Complete reference for psql backslash commands — informational \d* listings, formatting, I/O, conditionals, connection, and more.
SY
Regex syntax
→
Regular expression quick reference: anchors, character classes, quantifiers, groups, lookaheads, flags, and escape sequences.
TEWE
Timezones
→
IANA timezone names with live current time, UTC offsets, abbreviations, and major cities.
WESY
tmux
→
Default tmux prefix key bindings (C-b) for sessions, windows, panes, layouts, and copy mode, plus CLI subcommands with full syntax.
SY
Unicode blocks
→
Named code point ranges from Basic Latin to Supplementary planes, with assigned character counts and sample glyphs.
TEEN
Unix signals
→
Signal numbers, names, and default actions for POSIX signals — from SIGTERM and SIGKILL to SIGWINCH and SIGCHLD.
SY
Aug 31, 2026
→
Placeholder images at any size
/photo/{width}/{height} returns a photo, or /photo/gen/{seed}/... generates a pattern instead. Seed either one for a stable URL; add ?grayscale or ?blur; hotlink it from anywhere.
web