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.
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?
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.
| Tamanho do arquivo | Aqui (1 MB = 1.048.576 bytes) | Finder do Mac (1 MB = 1.000.000 bytes) |
|---|---|---|
| 5 MB | 5.242.880 | 5.000.000 |
| 10 MB | 10.485.760 | 10.000.000 |
| 20 MB | 20.971.520 | 20.000.000 |
| 50 MB | 52.428.800 | 50.000.000 |
| 100 MB | 104.857.600 | 100.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.