Gerador de Divider SVG
Cria SVG dividers para seções de landing pages: ondas, triângulos, curvas e zig-zag. Ajuste altura e cor.
Dividers SVG: a alternativa moderna ao <hr>
Um divider (ou separador de seção) é a transição visual entre dois blocos de uma landing page — tipicamente uma onda, curva, diagonal ou zigue-zague que liga o hero colorido ao próximo bloco branco. Antes do SVG, a única forma sã de fazer isso era recortar um PNG no Photoshop e servir como background-image; hoje um path SVG entrega uma forma nítida e infinitamente escalável em menos de 2 KB. Este gerador devolve o markup para você colar logo acima ou abaixo de qualquer seção.
A receita é sempre a mesma: um <svg> com viewBox="0 0 1440 100" (ou 1920×100 para telas ultra-largas), preserveAspectRatio="none" para esticar de ponta a ponta, mais um <path> preenchido com a cor da seção seguinte. Coloque o SVG com width:100vw; display:block; e a curva casa os dois fundos sem costura.
Estilos de divider e quando usar cada um
- Onda (wave) — curva Bezier suave; transmite simpatia, usada em landing pages SaaS (Stripe, Linear).
- Curva / arco — semicírculo simples; limpo, neutro, funciona sob hero sections.
- Triângulo — polígono pontiagudo; afiado, técnico, encaixa em páginas de devtools.
- Diagonal (slant) — um único corte reto em ângulo; minimalista, moderno, fácil de empilhar.
- Zigue-zague — múltiplos segmentos lineares; brincalhão, retrô, comum em páginas infantis.
- Linha pontilhada / tracejada — separador inline dentro de conteúdo, não entre seções.
- Vinheta ornamental — floreios tipográficos (
❦ ❧ ✦) para layouts editoriais. - Gradient fade — transição suave sem forma definida; feita com
<linearGradient>dentro do SVG.
Layered dividers — profundidade visual
Empilhe dois ou três paths com pequenos offsets e opacidades decrescentes (ex.: 100%, 60%, 30%) para obter o efeito de profundidade de campo popular em landing pages a partir de 2020. Cada camada pode ter uma curva ligeiramente diferente para não se sobrepor perfeitamente — uma onda "frente" mais agressiva em 100% sobre uma onda "fundo" mais leve em 40%.
Inverter e espelhar
Para reutilizar o mesmo path no topo e no rodapé de uma seção, aplique transform="rotate(180)" no SVG inteiro, ou inverta verticalmente com transform="scale(1, -1)" no <path>. Espelhar horizontalmente com scale(-1, 1) quebra a assimetria que faz uma onda parecer menos artificial quando usada duas vezes.
SVG vs CSS clip-path vs gradientes
Paths SVG dão conta de curvas orgânicas e formas irregulares — única opção para ondas. CSS clip-path: polygon(...) é ótimo para triângulos e diagonais sem precisar de marcação, mas não consegue curvas suaves. Backgrounds com linear-gradient simulam listras, fades e padrões geométricos básicos, mas não recortam as bordas da seção. Use SVG para tudo que é curvo, CSS para polígonos triviais e gradiente para transições suaves.
Eras do design
Entre 2018 e 2021 a moda do "blob design" empurrou curvas suaves e exageradas para todo lado (Mailchimp, Slack, Notion no início). Desde 2022 uma contra-tendência brutalista trocou tudo por dividers grossos, com arestas duras e sem anti-aliasing — triângulos afiados, degraus em blocos, diagonais abruptas. Combine o estilo com a voz da marca: produto amigável → onda; ferramenta/devtool → triângulo ou diagonal; editorial → vinheta ornamental.
Ferramentas especializadas que você verá por aí
O shapedivider.app popularizou o construtor visual; o getwaves.io foca em ondas com slider de "complexidade"; Wickedly Simple Section Dividers, GenerateUI e Haikei oferecem catálogos maiores incluindo blobs, mesh gradients e noise. Este gerador cobre as quatro formas que você realmente vai precisar em 95% dos casos.
Perguntas frequentes
Quanto pesam esses SVGs? Menos de 2 KB descomprimidos — uma onda tem cerca de cem caracteres de path data. Com gzip cai abaixo de 500 bytes. Custo praticamente zero comparado a um raster da mesma largura.
São responsivos? Sim. Com viewBox + preserveAspectRatio="none" o path estica para qualquer largura. Em telas muito altas de mobile pode valer escalar a altura com height: clamp(40px, 8vw, 100px) para manter a curva proporcional.
Posso combinar um divider com gradiente? Sim — defina um <linearGradient> dentro de <defs> e use fill="url(#meuGradiente)" no path. Anime o gradiente com CSS ou SMIL para um banner em movimento sutil.
Dividers são problema de acessibilidade? São puramente decorativos; adicione aria-hidden="true" e role="presentation" para o leitor de tela ignorá-los.
Ferramentas Relacionadas
Gerador de Wave Shape SVG
Cria uma onda SVG configurável (amplitude, frequência, fase) ideal para divisores de seções em landing pages.
Gerador Lissajous SVG
Crie figuras de Lissajous em SVG ajustando frequências X e Y, fase e amortecimento, com export PNG para uso em design e física educacional.
Gerador de Blob SVG
Gera uma forma "blob" SVG aleatória com 6-8 pontos suavizados por curvas de Bézier. Ideal para fundos de UI modernos.