Barras: colunas simétricas onde a altura representa a amplitude — é o estilo mais reconhecível e usado em players de áudio. Linha: traçado contínuo conectando os picos — visual mais suave e orgânico. Espelho: a waveform é refletida em cima e embaixo do eixo central — efeito visual simétrico popular em visualizações de podcast e vídeo.
Gerador de Waveform de Áudio
Visualize e exporte a forma de onda do seu áudio em PNG com controle de estilo, cores e dimensões.
Como waveforms são geradas e onde elas são usadas
A forma de onda (waveform) é a representação visual da amplitude de um sinal de áudio ao longo do tempo. Cada ponto vertical representa o valor máximo (peak) ou médio (RMS) das amostras em uma janela de tempo. Esta ferramenta decodifica o áudio com a Web Audio API, extrai os dados de amplitude em N pontos distribuídos igualmente pela duração, e renderiza a imagem com Canvas 2D. O resultado pode ser exportado como PNG para uso em capas, thumbnails de vídeo, posts, ou qualquer contexto visual. Os dados brutos também podem ser exportados em JSON para uso programático.
Carregue, configure e exporte
- Faça upload do arquivo de áudio. A waveform é renderizada com as configurações padrão.
- Ajuste estilo (barras, linha, espelho), cores, dimensões e número de pontos.
- Clique em Exportar PNG para baixar a imagem — ou Exportar JSON para os dados brutos.
Fontes e referências desta ferramenta
Estas referências ajudam a contextualizar fórmulas, padrões, APIs e limitações usadas nesta página. Elas não substituem validação profissional quando o resultado tiver impacto jurídico, financeiro, médico ou operacional.
- Canvas API — 2D ContextMDN Web Docs — Referência completa do contexto 2D do Canvas — usado para renderizar a forma de onda.
- AudioBuffer.getChannelData() — Web APIsMDN Web Docs — Método que retorna os dados PCM brutos de um canal — base para extração da forma de onda.
- HTMLCanvasElement.toBlob() — Web APIsMDN Web Docs — API usada para exportar o canvas como PNG.