Text Lines to JSONL Converter - Online Newline Delimited JSON
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.
UD5 Toolkit
Transform spreadsheet coordinates into map-ready GeoJSON — supports Points, LineStrings & Polygons
GeoJSON is an open standard format for encoding geographic data structures. It's widely supported by mapping libraries (Leaflet, Mapbox, Google Maps), GIS software (QGIS, ArcGIS), and databases (PostgreSQL+PostGIS, MongoDB). Converting CSV to GeoJSON bridges the gap between spreadsheet data and interactive maps, enabling you to visualize points, routes, and regions instantly.
GeoJSON strictly uses [longitude, latitude] order — not [latitude, longitude]. Longitude comes first (X-axis, -180 to 180), followed by latitude (Y-axis, -90 to 90). This is the same order used in most GIS systems (EPSG:4326). Our tool automatically arranges coordinates correctly based on your column selections, so you don't need to worry about this.
Use the Group By Column option. If your CSV has a column like track_id or route_name, rows sharing the same value will be combined into a single LineString. Use the Sort By Column option (e.g., a timestamp or sequence number) to ensure points appear in the correct order along the route.
Yes! If the first and last coordinates of a polygon group don't match, the tool automatically appends the first coordinate to close the ring. This ensures your polygons render correctly in all GeoJSON-compatible viewers. You'll see a note in the conversion summary when auto-closure is applied.
Rows where longitude or latitude values are missing, non-numeric, or out of range (lon: -180~180, lat: -90~90) are skipped during conversion. The tool reports how many rows were skipped in the conversion summary. We recommend cleaning your data before conversion to avoid unexpected results.
Absolutely! Copy the generated GeoJSON and paste it into geojson.io — a free online map viewer that renders GeoJSON instantly. You can also drag & drop the downloaded .geojson file directly onto the map. For larger datasets, try mapshaper.org.
This tool runs entirely in your browser — there's no server-side processing. It can comfortably handle CSVs with up to 50,000 rows on most devices. For very large datasets, consider splitting your CSV into smaller chunks or using command-line tools like ogr2ogr (GDAL) or csv2geojson (Node.js).
If your CSV includes an elevation/altitude column, include it in the Properties selection. However, GeoJSON geometry coordinates can optionally include a third value for elevation: [longitude, latitude, elevation]. Our current version stores elevation in properties. For 3D coordinates in the geometry itself, you may need post-processing with a script.
Common reasons: (1) The group has too few points — LineStrings need ≥2 points, Polygons need ≥3 distinct points. (2) Coordinates are invalid or out of range. (3) The row contains empty coordinate values. Check the conversion warnings for details on skipped groups and rows.
Yes! Once the page loads, all processing happens locally in your browser. No data is ever sent to any server. You can even save the page for offline use — your CSV data stays private and secure on your device.
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.
Convert dates between Hijri and Gregorian using the Umm al‑Qura algorithm. Approximate local moon sighting may vary.
Convert any text to upside down (flipped) characters using Unicode mappings. Copy and paste to social media. 100% local, no data sent.
Enter CMYK values and find the closest Pantone Solid Coated color. For print design reference. Client‑side lookup.
Pick any emoji and download it as a high‑resolution PNG image with transparent background. For social media or icons.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Convert hex or RGB to CIELAB L*a*b* values. Understand perceptual lightness and color opponents. Local math.
Convert currencies using a built‑in table of approximate fixed rates. Useful for quick estimates without live data. Local.
Convert Markdown to styled HTML that retains formatting when pasted into Google Docs or Word. Headings, bold, lists. Client‑side.
Convert any image into colored ASCII art using divs with background colors. Creates a stunning text‑based replica. View & copy HTML.
Type or paste Korean Hangul and see the revised romanization. Also works backwards for basic words. Study aid.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Enter a Kelvin value (1000‑40000) and see the approximate white‑balance color. Photography and lighting reference.
Convert a numeric amount into English words, perfect for writing checks or legal documents. Supports USD/GBP styles.
Convert between Gregorian and Hijri (Islamic) dates. Approximate visual reference. Local algorithm.
Convert a Gregorian calendar date to its Julian Day Number and vice versa. Used in astronomy and mainframe computing.
Encode short audio clips into Base64 data URIs for direct embedding in HTML5 <audio> tags. No external files needed.
Translate between binary and Gray code (reflected binary code). See the bit changes. Useful for digital logic.
Encode decimal integers into signed magnitude binary representation and decode back. Learn computer arithmetic.
Convert a decimal number to 32-bit single precision IEEE 754 format. See sign, exponent, mantissa bits. Developer tool.
Convert any date into Roman numerals (day‑month‑year) for tattoos or special occasions. Clean and local.
Convert minutes to decimal hours and vice versa. Essential for billing and payroll. Instant conversion with a handy chart.
View recent earthquakes worldwide on a map. Fetches public USGS GeoJSON feed directly from browser. Real-time data.
Convert between units of absorbed dose and equivalent dose (Gray, Rad, Rem, Sievert). Educational and reference. Local calculation.
Convert torque units between Newton-meter, foot-pound, inch-pound, and more. Essential for mechanics and engineers. Instant local conversion.
Convert audio files between popular formats like WAV, MP3, and OGG directly in the browser. No upload, fast encoding using WebAudio and ffmpeg wasm.
Strip HTML tags and convert web content to plain Markdown. Preserve headings, lists, and links. Perfect for content migration. All processing in browser.
Easily convert JSON data arrays into CSV format for Excel or database import. Handles nested structures with flattening options. All conversions happen locally, no data uploaded.
Convert between common pressure units: Pascal, Bar, PSI, atmosphere, and Torr. Useful for engineering and weather enthusiasts. Local calculation.
Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds. Ideal for developers debugging time-related code.