Local Peer‑to‑Peer Chat - Online No‑Server Messenger
Create a temporary chat room between two browser tabs or devices on the same network using WebRTC data channels. Copy the code.
UD5 Toolkit
Create a temporary chat room between two browser tabs or devices on the same network using WebRTC data channels. Copy the code.
Encode a hidden message using zero‑width characters. The message looks like normal text. Decode with the same tool.
Connect to a WebTransport server and exchange data over QUIC. See latency and throughput. Perfect for exploring low‑latency real‑time APIs.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Paste an ASCII‑armored PGP message and view its packet structure. See the encrypted/plaintext blocks without decrypting.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
Pick your egg style and get a precise timer with visual progress. Perfect boiled eggs every time. No app needed.
Open the same page in two tabs and send messages between them. See real‑time cross‑tab communication. Learn the API.
Click through the TCP connection states (LISTEN, SYN_SENT, ESTABLISHED…) and see the animated transitions. Networking education.
Paste a `Set‑Cookie` header and see all attributes parsed: domain, path, Max‑Age, SameSite, Secure, HttpOnly. Debug cookies easily.
Patch the PerformanceObserver and show your page’s Core Web Vitals as you browse. See real‑time scores and suggestions.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Enter a URL and a user‑agent to see if it is allowed or blocked by the robots.txt file. Quick bot validation.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Normalize text to any Unicode normalization form to prevent encoding bugs and ensure consistent comparison. Essential for i18n developers.
Paste N‑Triples data and convert it to a compact JSON‑LD representation. Work with linked open data. Local.
Test different line‑break and word‑break values on Chinese/Japanese/Korean text. See how browsers wrap. Essential for i18n.
Detect browser support for font‑tech() and font‑format() values in @font‑face src. Check COLRv1, variable, etc.
Set up first‑line indentation and hanging punctuation. See how they affect reading flow. Copy the CSS.
Easily apply ROT13 cipher to obfuscate or reveal text. A classic letter substitution cipher that works bidirectionally. Purely client-side processing.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Toggle OpenType features like liga, smcp, tnum, and see the text update. Support for variable fonts. Typography nerds.
Decode FLAC, Opus, or OGG audio files in the browser using compiled WASM libraries. Play instantly without server uploads. Keep audio private.
Apply East Asian glyph variants like jis78, proportional-width, ruby. See the difference instantly. For CJK typography.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Check English spelling and get suggestions using the browser's built-in dictionary. Highlight errors instantly. No data leaves your machine.
Simulate reduced motion preference and test your animations. Copy the media query snippet. Keep your users safe.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.