ToolNest logoToolNest.

Gerador de Sombras CSS Grátis

Última atualização: 12 de outubro de 2026

Resposta rápida: A propriedade box-shadow são seis valores e uma dor de cabeça: os deslocamentos, o desfoque, a expansão, a cor e o inset/outset interagem de formas quase impossíveis de imaginar só com números. Este gerador de box-shadow CSS gratuito permite ver a sombra: arraste os controles de deslocamento horizontal e vertical, desfoque e expansão, escolha uma cor e uma opacidade, ative o inset e veja a pré-visualização atualizar ao vivo. Quando estiver boa, copie o trecho de CSS limpo direto para sua folha de estilos — ou comece de um preset (cartão suave, elevado, brilho, sombra dura, interno) e ajuste. Tudo roda no seu navegador: sem bibliotecas, sem cadastro, sem espera.

box-shadow: 10px 10px 25px 0px rgba(15, 23, 42, 0.25);

✓ Grátis para sempre  ·  ✓ Sem cadastro  ·  ✓ O que você digita fica no seu navegador — nunca é enviado aos nossos servidores.

Como usar Gerador de Sombras CSS

  1. Arraste os controles — deslocamento horizontal/vertical, desfoque, expansão — e veja a pré-visualização atualizar ao vivo.
  2. Escolha uma cor de sombra e ajuste sua opacidade; sombras escuras sutis com 15–30% de opacidade parecem mais naturais.
  3. Ative o inset para empurrar a sombra para dentro da caixa (ideal para botões pressionados e campos de entrada).
  4. Mude o fundo da pré-visualização para escuro e confira como a sombra se comporta no modo escuro.
  5. Comece de um preset se estiver com pressa e ajuste. Clique em Copiar CSS e cole o trecho na sua folha de estilos.

Por que usar Gerador de Sombras CSS

Casos de uso comuns

Gerador de Sombras CSS vs alternativas

Se você vive no Chrome DevTools, o editor de sombras embutido já está no seu fluxo — mantenha-o. Para todos os demais, ou quando quiser presets, pré-visualização em modo escuro e um trecho limpo para colar em qualquer projeto, esta página é o caminho mais rápido da ideia ao CSS.

Perguntas frequentes

Qual é a ordem da sintaxe do box-shadow?
box-shadow: offset-x offset-y blur-radius spread-radius color; — mais a palavra-chave opcional inset no início para sombras internas. Só os dois deslocamentos são obrigatórios; desfoque e expansão valem 0 por padrão. Este gerador escreve os valores exatamente nessa ordem.
Qual a diferença entre blur e spread?
O blur suaviza a borda da sombra (maior = mais suave e difusa). O spread aumenta ou diminui o tamanho da sombra antes do desfoque (positivo = maior, negativo = menor). Uma sombra de cartão costuma ser desfoque alto + expansão zero; um brilho é desfoque alto + cor viva.
O que o inset faz no box-shadow?
inset desenha a sombra dentro da borda do elemento em vez de fora — o clássico visual de 'botão pressionado' ou campo afundado. Sem ele, a sombra cai fora da caixa (outset, o padrão). Ative nesta página e veja a pré-visualização inverter.
O box-shadow pode ter várias sombras?
Sim — separe-as com vírgulas: box-shadow: 0 2px 4px rgba(0,0,0,.1), 0 8px 24px rgba(0,0,0,.12);. Sombras em camadas (uma fechada + uma suave) parecem muito mais realistas que uma só. Este gerador monta uma camada por vez — gere duas e junte-as com uma vírgula.
O box-shadow prejudica o desempenho?
Sombras grandes e desfocadas em muitos elementos animados podem custar tempo de GPU, sobretudo em celulares simples. Para cartões e botões estáticos é insignificante. Se for animar, prefira transform + opacity e mantenha a sombra estática — ou troque por filter: drop-shadow() só onde precisar que a sombra siga uma forma não retangular.
box-shadow vs filter: drop-shadow — qual usar?
box-shadow segue a caixa do elemento (ideal para cartões, botões, modais). filter: drop-shadow() segue a forma alfa renderizada — envolve PNGs transparentes, ícones SVG e texto. Para painéis de UI, box-shadow (esta ferramenta) é a escolha certa; para imagens recortadas e ícones, drop-shadow vence.