Text Encrypt/Decrypt (Web Crypto) - Online AES & RSA
Encrypt and decrypt text using the browser's Web Crypto API. Supports AESβGCM and subtle key generation. No server required.
UD5 Toolkit
Generate cryptographic key pairs, sign messages with your private key, and verify signatures using the corresponding public key. All operations happen locally in your browser via the Web Crypto API. Your private key never leaves your device.
Client-Side Only Β· Web Crypto APIEncrypt and decrypt text using the browser's Web Crypto API. Supports AESβGCM and subtle key generation. No server required.
Use your webcam to record a video clip and download it as WebM. Adjust resolution. Works offline. Privacyβfriendly.
Use your webcam to record a video clip and download it as WebM. Adjust resolution and see a preview. Works offline.
Attempt to detect your current DNS resolver IPs using DNSβleak test queries. Educational. Privacyβfriendly.
Convert between emoji characters and their shortcode representations (e.g., :tada: to π). Supports Slack and GitHub styles.
Assign a CSS class to any emoji and generate a snippet that displays the emoji as a background image or pseudo element. Useful for icon systems.
Create smooth, animated CSS waves (like water or sound) by adjusting amplitude, colors, and speed. Copy the readyβtoβuse SVG/CSS code.
Paste an HTML snippet and convert it into an SVG image that visually replicates the DOM. Useful for creating static snapshots. Local canvas rendering.
Convert standard Markdown into Slackβs mrkdwn format. Fixes bold, italic, and lists for perfect Slack message formatting.
Upload multiple SVGs and combine them into a single icon font (TTF, WOFF). Also get the CSS classes. Clientβside conversion.
Convert HTML to plain text while preserving paragraph breaks. Remove images, links, and scripts. Quick data extraction.
Draw and edit SVG vector graphics in the browser. Basic shapes, text, and freehand. Export raw SVG code or as a file. No server, fully local.
Create vertically oriented text layouts with `writingβmode`. See the effect and copy the complete CSS. For vertical languages.
Map CSV columns with latitude/longitude to GeoJSON points. Create mapβready data instantly. All local.
Create a realistic fake text message conversation. Choose iOS or Android style, set contact name, messages, and times. For laughs.
Parse an SVG pathβs d attribute and list all the commands and absolute coordinates. Convert relative to absolute. Local.
Transform normal sentences into cutesy UwU speak. Customizable intensity. Internet fun.
Paste a data: URL and instantly download the file it represents. Supports all MIME types. Simple extraction.
Turn every line of a text file into a separate JSON object in a JSONL file. Configure key name and add line numbers. Perfect for data importing.
Extract a few seconds from a video and convert to a short looping GIF. Use browser video decoder.
Create a fake WhatsApp/iMessage chat screenshot. Customize names, messages, and timestamps. Just for fun.
Create a 'drawing' effect for any SVG path. Adjust speed and delay. Copy the CSS and SVG code. No JS needed.
Use the abs() and sign() CSS functions to create interesting layouts. See computed values live. Cuttingβedge CSS.
Draw your signature on a canvas and overlay it onto a PDF document. All editing stays in your browser.
Generate cryptographic key pairs using the Web Crypto API. Export as JWK or raw. No server needed; pure security.
Paste a JWT and a public key or secret to verify the signature. Supports HS256, RS256, ES256. All operations local.
Hash passwords using the bcrypt algorithm with configurable cost factor. Also verify a password against a stored hash. All local.
Paste a JSON Web Token and decode its header and payload. Verify signature if you provide the secret. Fully local.