CartoDB

CartoDB is a web platform for creating dynamic maps and developing
location aware applications.

Scroll down to see how many cool things you can do.

Import your data with a click

Drag and drop data into CartoDB. We support most common data formats. You can also import from URL directly to avoid slow uploads.

Using the CartoDB table view you can edit your data, georeference and export it. Managing your map is now easier than ever.

When finished, publish your maps with a click. Make your data public, share the link or use our simple embeddable widgets.

Import your data with a click

Design your maps

Customize the appearance of your map with just a few clicks. For advanced styling, use the map style editor and access the full power of CartoCSS, the cascading styles sheet language for maps.

Design your maps
  • Mapbox and any other provider

    CartoDB allows you to put your data on top of rich base layers. Use Mapbox or any other basemap provider. You can even create maps without a background if you would like.

    CartoDB integrates with all major mapping and visualization engines through its mapping library, cartodb.js

  • Cool maps made easy

    With great looking built in styles, instantly create thematic or density maps from your data.

    CartoDB comes preloaded with a range of bubble, choropleth and density map options, allowing you to generate meaningful visualizations in minutes.

  • Advanced styling with CartoCSS

    Squeeze all the power of CartoCSS.
    If you know how to use CSS to style websites, you already know how to use CartoCSS to style your maps.

    CartoCSS language is an easy, flexible, and powerful way to making a better looking map.

Merge datasets

Join multiple datasets to extract new insight.

Link tables through similar keys, find the number of points within an area, or overlay data to find the most important locations.

Understand the correlation between your dataset and others in minutes, and create quick prototypes of your visualizations to bring stories to the surface.

Merge datasets

Perform spatial queries with SQL

Perform spatial queries with SQL

CartoDB exposes the power of PostgreSQL and PostGIS, allowing you to run SQL queries on your data. This means support for common and advanced spatial operations such as geometry creation and conversion, reprojection, buffer, convex hull, generalization, union, and more.

Process, clean, and discover new relationships in your data or build functions to do exactly what you need.

All available through a SQL API.

Use CartoDB as your datastore

With our SQL API, develop your location aware application on top of CartoDB. With a single request to your CartoDB server get your data as JSONP and handle it directly on the client. Develop location aware mobile and web apps simply and easily with CartoDB.

Use CartoDB as your datastore
  • Your Maps in your Apps

    With cartodb.js you can easily visualize your data layers with all popular map frameworks in a few lines of code.

    CartoDB provides out of the box support for all platforms by default, allowing you to build seamless experiences that works everywhere.

  • Private and public tables

    Protect and share your data with our simple approach to data access management, keeping your data private, so that only you or other authorized users can view it.

    We love Open Data, so all tables are public on free plans. If you need private tables, take a look at our paid plans.

  • Use the power of the cloud

    CartoDB offers cloud level flexibility. Resize your database at will and only pay for what you use. You won't always need an enormous machine, but when you need it, you've got it.

    Combined with our real time backups, CartoDB is the perfect platform for building location aware applications.

More sharing options

More sharing options

Maps now come with toggles for additional share options.

Add a description to give more context, a search box lets you get to where you want to go quickly, and social buttons let your readers easily post maps to Facebook and Twitter.

Vector and raster data

CartoDB supports vector and raster datasets. Carry out multi-mode analysis such as finding the average altitude in your area, or let the user calculate it dynamically.

Do you want to see some cool examples? Take a look at our experiments repository.

Vector and raster data

Sound great right?

Give CartoDB a try, create your free account.

CartoDB is used by

  • Harvard
  • UN
  • The Guardian
  • NASA
  • Wall Street Journal
  • National Geographic