Brazil Map Generator (Free Choropleth by State)

Brazil Map Generator (Free Choropleth by State)

Hand the brazil map generator a list of state values and it paints a shaded map of Brazil. Each state gets a number, the map colors it on a scale, and you download a PNG or SVG. It answers the "where" question in a report or dashboard: sales by state, users by region, turnout by unit. There's no signup and no watermark.

What a brazil choropleth map showsWhat a Brazil choropleth map shows

A choropleth shades each region by a value, so darker or more saturated means more. The eye reads the pattern before it reads any single number, which is the whole point. One glance tells you São Paulo and Minas Gerais carry most of your volume, or that growth clusters in the south.

The data model is small. Each state is one row:

  • id: which state. Use a 2-letter code like SP or RJ, the ISO-3166-2 form like BR-SP, or the state name like São Paulo. All three work.
  • value: the number to shade by. Sales, population, a survey score, a percentage, anything.

The basemap covers all 27 federative units: the 26 states plus the Federal District (Distrito Federal, Brasília). States you don't include render in a neutral "no data" color, so a partial dataset is fine. You bring the values, the map already knows the shapes.

Make one freeMake one free

Open the Brazil map generator. Add a row per state as an id and a value, pick a color scale, and download the map. Export a PNG for emails and docs, or an SVG when you want it crisp at any size. It's free, with no signup and no watermark.

The tool doesn't care what the numbers are. Reais, signups, percentages, doesn't matter. A state and a value gets you a shaded map. If you'd rather switch basemaps or map another country, the same map component keys the world, US states, and other countries the same way.

Embed it anywhereEmbed it anywhere

A map image embeds like any other image. One line of markdown or HTML and it renders inline:

<img src="https://your-render-url" alt="Sales by state in Brazil" width="800" />

Here's what makes it worth it. Point at a render URL instead of a saved file and the map redraws whenever it loads. Push this month's figures and the same URL returns an updated map. The doc stays as is, and nobody re-exports it. A "sales by state" panel in a dashboard or a weekly email refreshes itself.

Save a static file when you want a fixed snapshot, like a map pinned to one quarter in a printed report. Use a render URL when the picture should follow new data.

Generate at scaleGenerate at scale

One map by hand is easy. One per customer, or one every morning, is where the API earns its keep.

Because the map is an API component, you configure it once and render on demand. One call takes your list of state values and returns the image. A few ways people wire it up:

  • On a schedule: a cron job pulls the latest figures, hits the render URL, and drops the map into a morning report.
  • Per request: your app renders a map on the fly for whatever state breakdown a user asks for.
  • Through an AI agent over MCP: the agent gathers the data and calls the render itself, with no plumbing on your side.

Working examples live in the API docs, ready to copy, so you're not guessing the request shape. Draw the map once, then keep the data flowing.

Start making brazil mapsStart making Brazil maps

State values in, a shaded map out.

The free plan covers 100 renders a month, enough to stand up a live "by state" panel and watch it update before you upgrade.

Frequently Asked Questions

Open the Brazil map generator, add one row per state as an id and a value (for example SP and 920), pick your colors, and download a PNG or SVG. Each state is shaded by its value, and states you leave out stay neutral. No design tool needed, just your numbers.

A list of states, each with an id and a value. Key the id by 2-letter code (SP, RJ, MG), by ISO-3166-2 (BR-SP), or by state name (Sao Paulo). The value is any number you want to shade by, such as sales, population, or a percentage.

Yes. The basemap has all 27 federative units: the 26 states plus the Federal District (Distrito Federal, Brasilia). Any unit you don't send data for renders in a neutral no-data color, so a partial dataset still looks right.

Yes. The map is an API component, so one render call turns a list of state values into an image. Feed it from a script, a scheduled job, or an AI agent, and the same template covers every dataset without opening a design tool.