Imagem para teste de upload

Baixe uma imagem PNG, JPG ou WebP com o tamanho de arquivo exato, de 1 a 100 MB. Serve para testar o limite de upload de formulários, CMS, APIs e proxies.

Formato
Dimensões da imagem

Tamanhos de arquivo prontos

Um clique gera a imagem e já começa o download.

1 MB PNG

1.048.576 bytes

2 MB PNG

2.097.152 bytes

5 MB PNG

5.242.880 bytes

10 MB PNG

10.485.760 bytes

15 MB PNG

15.728.640 bytes

20 MB PNG

20.971.520 bytes

25 MB PNG

26.214.400 bytes

30 MB PNG

31.457.280 bytes

50 MB PNG

52.428.800 bytes

75 MB PNG

78.643.200 bytes

100 MB PNG

104.857.600 bytes

Tamanho de arquivo personalizado

Digite o tamanho do arquivo em MB, de 0,01 a 100. Os botões geram 1 byte a menos, o valor exato e 1 byte a mais, para testar a borda de um limite.

10.485.760 bytes

Precisa só de uma imagem com largura e altura certas?

Gerar imagem placeholder

Como o arquivo chega ao tamanho exato

O navegador desenha a imagem e a codifica no formato escolhido. Depois a ferramenta completa o arquivo com blocos extras, que os programas pulam, até chegar ao número de bytes pedido. Por isso a imagem continua abrindo normalmente em qualquer visualizador.

PNG

Recebe blocos de um tipo privado antes do bloco final. Quem não conhece o tipo ignora.

JPG

Recebe segmentos de comentário logo no começo do arquivo. O formato prevê esse campo, e os decodificadores o ignoram.

WebP

Recebe um bloco de tipo desconhecido no fim do arquivo, e o cabeçalho é ajustado para o novo tamanho de arquivo.

Não dá para gerar um arquivo menor que a imagem base. Se você pedir menos, a ferramenta mostra o tamanho de arquivo da base e sugere dimensões menores.

Quanto vale 1 MB aqui

Aqui, 1 MB são 1.048.576 bytes (1024 × 1024). É a conta do Windows e a dos backends que escrevem o limite como 10 * 1024 * 1024. O Finder do Mac usa outra: 1 MB são 1.000.000 bytes. Por isso o mesmo arquivo aparece com tamanhos de arquivo diferentes, conforme o sistema.

Bytes de cada tamanho de arquivo, nas duas contas
Tamanho do arquivoAqui (1 MB = 1.048.576 bytes)Finder do Mac (1 MB = 1.000.000 bytes)
5 MB 5.242.8805.000.000
10 MB 10.485.76010.000.000
20 MB 20.971.52020.000.000
50 MB 52.428.80050.000.000
100 MB 104.857.600100.000.000

Se o limite do seu sistema usa 1.000.000 bytes por MB, use o campo personalizado: 10 MB do Finder equivalem a 9,54 MB aqui.

Como testar um limite de upload

Gere três arquivos em volta do limite e veja o que o sistema faz com cada um. Digite o limite no campo de tamanho personalizado, por exemplo 10 MB, e use os três botões.

1 byte abaixo

Deve ser aceito. Se for recusado, o limite real é menor que o documentado.

Tamanho exato

Deve ser aceito quando o limite é "no máximo". Se for recusado, o sistema usa "menor que".

1 byte acima

Deve ser recusado, com uma mensagem de erro clara. Se passar, o limite não está sendo aplicado.

Se o arquivo exato for recusado, veja se algum proxy ou CDN conta o corpo inteiro da requisição: o multipart/form-data soma alguns bytes ao arquivo.