GeoJSON Map Previewer - Online Render on Interactive Map
Paste GeoJSON and instantly see it drawn on a draggable map. Supports points, lines, and polygons. Local fetch of tiles.
UD5 Toolkit
Convert multi-line text into formatted code arrays for JavaScript, Python, PHP, Java, SQL & more. Free online split tool for developers.
It is a developer tool that transforms plain text (one item per line) into a properly formatted code array. Instead of manually typing quotes, commas, and brackets, you simply paste your list and get instant, ready-to-use code for your project. This saves time and eliminates syntax errors when creating string arrays from spreadsheets, logs, or any line-separated data.
We support 12+ languages including JavaScript/TypeScript, Python, PHP, Java, C#, Ruby, Go, Rust, Swift, Kotlin, Dart, and SQL (IN clause format). Each language follows its idiomatic array syntax — for example, PHP uses $variable prefix, Go requires trailing commas in slice literals, and SQL generates parenthesized IN clause values. Switch between languages instantly to see the output update in real time.
The tool automatically escapes quote characters within your text to prevent syntax errors. If you choose double quotes as the wrapper, any double quotes inside the text are escaped with backslashes (\"). For SQL mode, single quotes are escaped using the SQL standard of doubling them (''). You can also select different quote types (single, double, backtick, or none) to match your project's style guide and avoid conflicts.
Absolutely! Select "SQL (IN Clause)" from the language dropdown. The output format changes to ('value1', 'value2', 'value3') — perfect for pasting directly into your WHERE column IN (...) queries. This is especially useful when you have a list of IDs, usernames, or product codes from a spreadsheet that you need to query against. The tool handles SQL-specific single-quote escaping automatically.
When enabled, any line that is completely blank (or contains only whitespace after trimming) is excluded from the output array. This is useful when copying data from sources that have spacing gaps, such as formatted documents, emails, or exported reports. Combined with "Trim Whitespace," it ensures your array contains only meaningful, clean values without accidental empty string elements that could cause bugs in your code.
Yes. The output follows industry-standard formatting conventions for each language — proper indentation, correct bracket/brace usage, idiomatic variable declaration, and appropriate trailing comma behavior. For instance, Go slice literals always include trailing commas (as required by the language spec), Python follows PEP 8 with 4-space indentation, and PHP uses the modern short array syntax []. You can copy the output directly into your codebase with confidence.
Yes, you have full control over the variable name. Simply type your desired name in the "Variable Name" field. When switching between languages, the tool intelligently adjusts naming conventions — for example, adding a $ prefix for PHP or suggesting snake_case for Python and Ruby. You can override any suggestion to match your project's specific naming conventions or to assign the array to a property, constant, or any valid identifier.
All processing happens entirely in your browser using client-side JavaScript. No data is ever uploaded to any server. Your text never leaves your device. You can even disconnect from the internet after loading the page and the tool will continue working perfectly. This makes it safe for processing sensitive data like API keys, internal configuration values, proprietary code snippets, or any confidential information.
Paste GeoJSON and instantly see it drawn on a draggable map. Supports points, lines, and polygons. Local fetch of tiles.
Write a generator function and step through it with next(). See values and done state. Understand iterators.
Create promises that resolve or reject after a delay. See state changes and chain .then/.catch. Debug async code.
A customisable Matrix‑style digital rain animation. Adjust speed, characters, and colors. Fullscreen mode for ambiance.
Write text with inline footnote markers and this tool will move the notes to the bottom and add proper Markdown links. Saves time.
Apply a Proxy to an object and see the get/set traps log fired in real time. Understand metaprogramming. Local.
Write JavaScript using element.animate() and see the result in a live preview. Compare with CSS keyframes. Debugger included.
Write or paste HTML, CSS, and JavaScript and instantly see the rendered output in a sandboxed iframe. A handy frontend prototyping tool.
Type raw HTML and see the escaped version, then see how it renders when unescaped. Understand encoding better.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Paste any JavaScript expression and see its evaluated type and value. Understand JS coercion and type quirks. Educational.
Display used/total/limit JS heap size using performance.memory. Take snapshots and see growth. Simple memory leak detection.
See your current page load broken down into DNS, TLS, request, and DOM phases. Understand where time is spent.
See your current page load broken down into DNS, TLS, request, and DOM phases. Understand where time is spent.
Answer simple questions (braid/mono, hook/swivel) to see the recommended fishing knot with step‑by‑step animation.
Write Markdown and see the formatted HTML preview in real time. Syntax highlighting and GitHub-flavored Markdown support. No upload, fully local.
Generate a complete <head> section with meta charset, viewport, SEO, favicon, and social tags. Customize and copy.
Render 1000 styled elements using inline styles vs. CSS classes and compare time. Understand CSS‑in‑JS trade‑offs.
Keep track of stitches and rows for your knitting projects. Multiple counters with increase/decrease shortcuts. Data saved in your browser.
See exact dimensions of your current browser inner/outer window, screen resolution, and pixel ratio. Developer debug.
Compress text with Brotli at different quality levels. See size reduction and time. Find the sweet spot for your static assets.
Write Mermaid syntax inside Markdown blocks and instantly see rendered flowcharts, sequence diagrams, and Gantt charts. Copy SVG.
Build a virtual grocery list with estimated prices and see total before you shop. Adjust quantities, mark bought items. Data stays in browser.
List cached responses for your domain. View headers, content, and delete individual entries. Understand your PWA's cache.
Paste a URL and extract all meta tags, Open Graph, Twitter Cards, and JSON‑LD. View in a friendly table. Client‑side fetch.
When a yarn is discontinued, find equivalent alternatives by matching weight and gauge. Local reference.
Calculate daily/monthly/yearly electricity cost of any appliance based on wattage, hours used, and your kWh rate. Compare multiple devices. Fully offline.
Open a modal and see how focus is trapped and restored. Copy the lightweight focus‑trap code. Accessible pattern.
Type any character and see how it renders in different font stacks. Detect missing glyphs and fallback behavior.
Enter your first pin distance and arrow speed to estimate gaps for 30, 40, 50, 60 yard pins. Start practice.