CSV to GeoJSON Converter - Online Map Data Generator
Map CSV columns with latitude/longitude to GeoJSON points. Create mapβready data instantly. All local.
UD5 Toolkit
Decode Data URLs to files & convert files to Data URLs β all client-side, no uploads
Parsed file will appear here
Drag & drop a file here
or click to browse
Max recommended: 10 MB
Generated Data URL will appear here
data: scheme. It includes the MIME type, optional base64 encoding flag, and the actual file content. Common format: data:[MIME-type][;base64],<data>. Data URLs are widely used for embedding images, fonts, and other small assets directly in HTML/CSS to reduce HTTP requests.
decodeURIComponent(). Then it creates a Blob object in your browser and generates a downloadable file β all processing happens locally on your device, no data is ever uploaded to any server.
atob(), Blob, FileReader). Your data never leaves your device. We don't use any server-side processing, no cookies track your Data URLs, and no information is stored or transmitted. You can even disconnect from the internet and the tool will still work perfectly.
FileReader.readAsDataURL() API to encode your file into a Data URL instantly. You can then copy the generated Data URL to your clipboard. Note: Data URLs are roughly 33% larger than the original binary file due to base64 encoding overhead, so this method is best for files under ~10 MB.
Map CSV columns with latitude/longitude to GeoJSON points. Create mapβready data instantly. All local.
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.
Convert HTML to plain text while preserving paragraph breaks. Remove images, links, and scripts. Quick data extraction.
Encrypt and decrypt text using the browser's Web Crypto API. Supports AESβGCM and subtle key generation. No server required.
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.
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.
Attempt to detect your current DNS resolver IPs using DNSβleak test queries. Educational. Privacyβfriendly.
Convert standard Markdown into Slackβs mrkdwn format. Fixes bold, italic, and lists for perfect Slack message formatting.
Convert between emoji characters and their shortcode representations (e.g., :tada: to π). Supports Slack and GitHub styles.
Paste an HTML snippet and convert it into an SVG image that visually replicates the DOM. Useful for creating static snapshots. Local canvas rendering.
Sign a message with a private key and verify the signature with the public key. Learn digital signature flow.
Extract a few seconds from a video and convert to a short looping GIF. Use browser video decoder.
Upload multiple SVGs and combine them into a single icon font (TTF, WOFF). Also get the CSS classes. Clientβside conversion.
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 a realistic fake text message conversation. Choose iOS or Android style, set contact name, messages, and times. For laughs.
Create a fake WhatsApp/iMessage chat screenshot. Customize names, messages, and timestamps. Just for fun.
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 smooth, animated CSS waves (like water or sound) by adjusting amplitude, colors, and speed. Copy the readyβtoβuse SVG/CSS code.
Create a 'drawing' effect for any SVG path. Adjust speed and delay. Copy the CSS and SVG code. No JS needed.
Create vertically oriented text layouts with `writingβmode`. See the effect and copy the complete CSS. For vertical languages.
Paste an enciphered text and instantly see all 25 possible shifts. Highlight the most plausible.
Encode or decode data to/from Base58 (Bitcoin alphabet). Useful for cryptocurrency address generation testing. Fully local, no data sent.
Encode or decode a string for use in a URL query parameter. See the raw and encoded versions. Dev tool.
Paste text with \uXXXX or \xXX escape sequences and decode to readable characters. Works for all Unicode planes.
Quickly estimate your internet connection speed by downloading a small test file. See class and recommendations.
Drop files onto a zone and see a preview with name, size, and type. Copy the JavaScript pattern for your site.
Paste a Base64 data URI and download the image directly. Supports JPEG, PNG, GIF, WebP. Safe local processing.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.