Gerador de BlurHash e LQIP — Marcadores de posição para imagens desfocadas

Faça as imagens parecerem instantâneas: mostre uma pré-visualização desfocada enquanto a imagem real carrega. Arrasta uma foto e recebe uma string compacta de BlurHash (cerca de 20 a 30 caracteres), um minúsculo LQIP (placeholder de imagem de baixa qualidade) em base64 e a cor dominante da imagem — com código pronto para copiar para HTML/CSS simples, Next.js placeholder="blur" e React.

Atualizado em

Escolha uma foto ou arraste e solte aqui

JPEG, PNG, WebP, GIF, AVIF ou SVG · ou cola com Ctrl+V · processado no seu navegador

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de BlurHash e LQIP

  1. Escolha uma foto (ou experimente o exemplo). Tudo funciona no seu navegador.
  2. Ajuste o nível de detalhe do BlurHash: 4 × 3 é ideal para a maioria das fotos de paisagem; quanto mais componentes, mais formas são preservadas, mas a sequência fica mais longa.
  3. Escolha a largura e o formato do LQIP — um arquivo WebP de 16 px geralmente tem menos de 1 KB.
  4. Copie a string do BlurHash, o URI de dados ou o código pronto para HTML/CSS, Next.js ou React.

Três tipos de marcador de posição

Espaço reservadoTamanhoIdeal para
Cor dominante7 caracteresGrelhas de miniaturas; a opção mais simples
BlurHash20–30 caracteresArmazenamento em um banco de dados ou na resposta da API junto com a URL da imagem; decodificado em pixels no app
LQIP (imagem em base64)Menos de 1 KBIncorporado em HTML ou CSS, Next.js blurDataURL; funciona sem JavaScript

Como o BlurHash funciona

O BlurHash descreve uma imagem com algumas ondas cosseno — tipo um JPEG de resolução bem baixa. A imagem é convertida em luz linear, multiplicada por padrões cosseno em cada direção, e os fatores resultantes são quantizados e gravados com um alfabeto de 83 caracteres. A decodificação recria essas mesmas ondas, produzindo um desfoque suave com as cores e o layout aproximado da imagem. Decodifique-a em cerca de 32 × 32 pixels e estique-a com CSS — ela foi feita pra ficar desfocada mesmo.

Sempre defina width e height (ou aspect-ratio) na imagem para que o placeholder reserve seu espaço e nada salte quando a foto chegar. Comprima a imagem completa também, com o Image Compressor.

Também pesquisado como: gerador de blurhash, gerador de lqip, gerador de imagens provisórias, marcador de lugar desfocado, nextjs blurdataurl, blurhash online, imagem de baixa qualidade como espaço reservado, carregamento progressivo de imagens.

Ferramentas que combinam com: Gerador de BlurHash e LQIP

  • Redimensionador de imagens — Redimensione uma foto para dimensões exatas em pixels ou uma porcentagem, recorte-a para se ajustar ao tamanho de uma rede social ou encaixe-a dentro de uma moldura com uma cor de fundo — tudo isso diretamente no seu navegador.
  • Imagem para Base64 — Transforme um arquivo PNG, JPEG, SVG, WebP ou GIF em um URI de dados Base64 com CSS e HTML prontos para copiar — ou cole uma sequência Base64 para visualizar e baixar a imagem.
  • Conversor de imagens — Converta qualquer imagem que seu navegador consiga abrir — PNG, JPG, WebP, AVIF, GIF, BMP ou SVG — em PNG, JPG, WebP ou AVIF, seja um arquivo ou centenas de uma vez.
  • Page Speed Test — Run Google Lighthouse on any URL for mobile or desktop.

Perguntas frequentes

O que é um LQIP?
Um marcador de lugar de baixa qualidade: uma versão minúscula e altamente compactada da imagem (com cerca de 16 px de largura), incorporada como um URI de dados e exibida desfocada até que a imagem completa seja carregada.
Como faço para usar o placeholder “blur” no Next.js?
Passe o placeholder="blur" e o blurDataURL com o URI de dados para o next/image — escolhe aqui o código do Next.js. Para importações locais, o Next gera isso automaticamente; você precisa disso para imagens remotas.
BlurHash ou LQIP?
BlurHash é uma sequência curta de texto, ideal para armazenar em um banco de dados e decodificar em um aplicativo. Um LQIP é uma imagem bem pequena que você pode inserir diretamente no HTML e no CSS sem precisar de JavaScript.
Minha foto já foi enviada?
Não. Os marcadores de posição são calculados no seu navegador usando um canvas.
Posso instalar o Gerador de BlurHash e LQIP como um aplicativo da web e usá-lo offline?
Sim. O Gerador de BlurHash e LQIP é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas