# Heatmap Generator

Generate customizable heatmaps from data, perfect for visualizing data density, correlations, and patterns

> Canonical page: https://elysiatools.com/en/tools/heatmap-generator

- **Category:** Data Visualization

- **Keywords:** heatmap, chart, graph, visualization, matrix, grid, density, correlation, pattern, color

## Overview

The Heatmap Generator is a powerful data visualization tool that transforms raw numerical data into intuitive, color-coded heatmaps, making it easy to identify patterns, correlations, and density at a glance.

## Inputs

- **Chart Data** (textarea): Data for the heatmap. Supports JSON object with rows/columns/data or CSV format
- **Chart Title** (text): Title that will be displayed above the chart
- **Color Scheme** (select): Select color scheme
- **Custom Colors** (text): Custom color gradient (comma-separated hex colors, requires Custom scheme)
- **Cell Size** (number): Size of each heatmap cell in pixels
- **Cell Padding** (number): Padding between cells in pixels
- **Min Value** (number): Minimum value for color scale (leave empty for auto)
- **Max Value** (number): Maximum value for color scale (leave empty for auto)
- **Background Color** (color): Background color for the chart container
- **Show Values in Cells** (checkbox): Display values inside the heatmap cells
- **Show Row/Column Labels** (checkbox): Display labels for rows and columns
- **Round Values** (checkbox): Round values to whole numbers for display
- **Show Color Scale** (checkbox): Display color scale legend below the chart

## When to use

- When you need to visualize complex matrix data to identify trends or outliers.
- When comparing performance metrics across multiple categories or time periods.
- When you want to create professional-grade visual reports from CSV or JSON datasets.

## How it works

- Input your data in either JSON format (with rows, columns, and data arrays) or CSV format.
- Customize the appearance by selecting a color scheme, adjusting cell size, and toggling labels or values.
- Set specific minimum and maximum values to define the color scale range for your data.
- Generate and preview your interactive heatmap directly in your browser.

## Use cases

- Analyzing website traffic patterns across different days of the week and hours.
- Visualizing correlation matrices for financial or scientific research datasets.
- Creating performance heatmaps for employee KPIs or sales team regional targets.

## Frequently asked questions

### What data formats are supported?

The tool supports raw data input in either JSON object format or standard CSV format.

### Can I use my own colors?

Yes, by selecting the 'Custom' color scheme, you can input a comma-separated list of hex color codes.

### Is it possible to hide the numerical values inside the cells?

Yes, you can toggle the 'Show Values in Cells' checkbox to display or hide the data points.

### How do I define the range of the color scale?

You can manually set the 'Min Value' and 'Max Value' fields to control the color intensity; otherwise, the tool will auto-calculate based on your data.

### Can I download the generated heatmap?

The tool generates an HTML-based visualization that can be viewed and captured directly from your browser.

## Related tools

- [CSV to Database Migration Planner](https://elysiatools.com/en/tools/csv-to-database-migration-planner): Infer a relational schema from CSV data and generate create-table plus ALTER migration plans for PostgreSQL, MySQL, SQLite, or SQL Server
- [Fitness Workout PDF Generator](https://elysiatools.com/en/tools/fitness-workout-pdf-generator): Generate a printable workout-plan PDF from JSON or CSV data with exercise tables, progress boxes, and optional QR video links
- [JSON-LD Generator from CSV](https://elysiatools.com/en/tools/json-ld-generator-from-csv): Turn CSV or Excel rows into Schema.org JSON-LD for articles, products, or events, with validation-ready output for SEO workflows
- [Markdown Table Generator](https://elysiatools.com/en/tools/markdown-table-generator): Generate formatted Markdown tables from CSV, JSON, or array data with alignment, header styles, width control, and merge hints
- [Matrix Chart Generator](https://elysiatools.com/en/tools/matrix-chart-generator): Generate correlation and comparison matrix charts with color intensity mapping and grid layout
- [Pivot Table Generator](https://elysiatools.com/en/tools/pivot-table-generator): Generate interactive pivot tables from CSV/JSON data with customizable row, column, and value field configurations
- [Test Data Faker Builder](https://elysiatools.com/en/tools/test-data-faker-builder): Generate structured test data from field configuration with support for faker fields, regex rules, credit cards, IDs, and batch export
- [BOM Character Remover](https://elysiatools.com/en/tools/data-bom-remover): Remove BOM (Byte Order Mark) characters from text and file content. Perfect for cleaning up text files that have encoding issues, fixing CSV imports, and preparing data for processing. Features: - Detect and remove UTF-8 BOM (EF BB BF) - Detect and remove UTF-16 BOM (FE FF or FF FE) - Detect and remove UTF-32 BOM (00 00 FE FF or FF FE 00 00) - Support multiple input formats - Visual BOM character display - Detailed detection report - Support for batch text processing Common Use Cases: - Fix CSV file import errors - Clean up text file encoding issues - Prepare data for JSON parsing - Fix XML parsing problems - Resolve API data encoding conflicts - Standardize text data format

## Samples

- [CSV Samples](https://elysiatools.com/en/samples/csv-samples): Sample CSV files with various data types, sizes, and complexity levels
- [Python Samples](https://elysiatools.com/en/samples/python): Essential Python code examples and Hello World demonstrations
- [Grafana Advanced Application Samples](https://elysiatools.com/en/samples/grafana-samples): Comprehensive Grafana samples covering advanced dashboard design, alerting configurations, data source integrations, and plugin development
- [Terraform Plan JSON Samples](https://elysiatools.com/en/samples/terraform-plan-json-samples): Sample Terraform plan JSON files exported from terraform show -json style payloads for dependency visualization and change review

## Related content

- [Chart and Diagram Generators](https://elysiatools.com/en/hubs/chart-diagram-generators): Choose a chart or diagram that makes comparisons, distributions, hierarchies, relationships, and schedules understandable.
