Pular para o conteúdo

Imagem placeholder

Placeholder Image

Gera um placeholder liso ou degradê em qualquer tamanho, com as dimensões desenhadas nele.

Uma caixa cinza exatamente no tamanho de que você precisa, com as dimensões desenhadas nela, para um layout que está esperando a fotografia real. Ela sai como um data URI SVG que você pode colar direto no CSS, menor do que qualquer PNG e sem custar uma requisição.

🔒 Roda inteiramente no seu navegadorplaceholderdummymockupgenerator
Preenchimento
Espaço reservado de 1200 por 630

Data URI de SVG

580 bytes

Codificado com porcentagem em vez de base64: cerca de 25% menor, e ainda dá para ler. Cole direto em background-image: url("…")

Como usar

  1. Defina o tamanho

    As dimensões exatas em pixels do espaço. Com o rótulo ligado elas são desenhadas na imagem, que é o que torna evidente uma caixa de tamanho errado em um layout.

  2. Escolha sólido, degradê ou ruído

    Sólido e degradê continuam SVG. O ruído tem de ser um PNG, porque um campo aleatório por pixel como SVG seriam megabytes de retângulos.

  3. Copie o data URI

    Codificado com porcentagens e não em Base64: cerca de 25% menor, e ainda legível na folha de estilos.

Perguntas frequentes

Por que a versão SVG não está disponível para o ruído?

Porque o SVG não tem nenhuma primitiva aleatória por pixel que renderize de forma idêntica entre motores. Expressá-lo literalmente significa um retângulo por pixel, que para uma caixa de 400×300 são 120.000 elementos.

O ruído muda a cada vez?

Não: ele tem semente, então as mesmas configurações dão a mesma imagem. Um placeholder que mudasse a cada renderização inutilizaria uma bateria de testes de regressão visual.

Posso usar isto em produção?

O data URI, sim: são algumas centenas de bytes e ele nunca dá 404, que é mais do que se pode dizer de um serviço de placeholder de terceiros. Só lembre de removê-los, porque um placeholder que foi para produção é invisível na revisão de código.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.