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
SPorRJ, the ISO-3166-2 form likeBR-SP, or the state name likeSã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.
- Build one now in the Brazil map generator, free, PNG or SVG.
- Configure it as an API component and render on demand.
- Automate it through the API or an AI agent.
The free plan covers 100 renders a month, enough to stand up a live "by state" panel and watch it update before you upgrade.