Skip to main content

Noodles.gl

Turn geospatial data into stunning, animated visualizations β€” no coding required.

See it in action

Watch how Noodles.gl turns raw data into animated, interactive maps

What you can do with it

🎬

Animate anything on a map

Keyframe any parameter β€” color, size, opacity, position β€” and scrub through time with a professional timeline editor. Export to video for presentations or share as interactive web pages.

⚑

Connect data, see results instantly

Load a CSV, drag a few nodes, and your data appears on a WebGL-rendered globe. Changes propagate through the graph in real time β€” no manual refreshes, no waiting.

πŸ—ΊοΈ

From prototype to publication

Start with built-in layers like heatmaps, arc flows, and hexagonal bins. Add custom JavaScript when you need it. Export at print resolution when you're done.

πŸ”

Reproducible workflows

Every project is a JSON file. Share it with a colleague, open it six months later, and get the exact same result. No hidden state, no version drift.

Visual data pipelines

Connect operators like building blocks. Each node does one thing well.

1

Load your data

CSV, GeoJSON, JSON, live APIs, or SQL queries via DuckDB

β†’
2

Build your graph

Filter, transform, and wire up visualization layers with drag-and-drop nodes

β†’
3

Render and share

Animate with the timeline, export to video, or embed as an interactive map

Noodles.gl node graph β€” NYC Taxis dataset with arc layer and scatterplot layers

Ready to visualize your data?

Open-source, runs in the browser, no install required.