A pasta é lida no seu navegador. Nada é enviado.
Sobre a ferramenta de renomear em lote
DSC_0041.JPG, DSC_0042.JPG, IMG-20240611-WA0002.jpg — uma pasta de fotos recém-tiradas da câmera e do celular é impossível de entender, e renomear uma por uma não é a ideia de ninguém de uma boa tarde. Esta ferramenta renomeia a pasta inteira de uma vez: defina as regras, confira a prévia de antes/depois e então aplique ou baixe um script.
Ela faz o que realmente é necessário — localizar e substituir, numeração sequencial, prefixos e sufixos, maiúsculas, espaços, a data do próprio arquivo e a troca de extensão — e verifica conflitos de nomes antes de qualquer coisa acontecer, justamente a parte que torna arriscado renomear muitos arquivos à mão.
A pasta é lida no seu navegador. Nada é enviado.
Como usar
- Clique em Escolher uma pasta e selecione a pasta que você quer renomear
- Defina as regras. A prévia se atualiza enquanto você digita e mostra cada antes → depois
- Preste atenção nos avisos. Qualquer conflito é destacado, e a renomeação fica bloqueada enquanto houver algum
- Aplique — baixe um script e execute você mesmo, ou use Renomear agora se o seu navegador permitir
As regras e a ordem em que são aplicadas
As regras são aplicadas numa ordem fixa, para que o resultado seja previsível e não dependa de qual caixa você preencheu por último:
- Localizar e substituir — só no nome, nunca na extensão, para que o .jpg não seja estragado por acidente. Marque Localizar é uma expressão regular para usar padrões, ou deixe desmarcado para texto simples
- Espaços — substituir por -, por _, ou remover
- Maiúsculas e minúsculas — minúsculas, MAIÚSCULAS ou Primeira Letra Maiúscula
- Padrão de nome — substitui o nome inteiro. Veja abaixo
- Prefixo e sufixo — vão antes e depois do nome resultante
- Mudar a extensão — aplicado por último
O padrão de nome
O campo de padrão monta um nome novo a partir de partes:
- {name} — o nome como está, depois de localizar e substituir, espaços e maiúsculas
- {n} — um número sequencial. A numeração começa em define o primeiro valor e Dígitos completa com zeros: 3 dígitos dão 001, 002, 003
- {ext} — a extensão original
- {date} — a data de modificação do próprio arquivo, como 2024-06-11
- {year}, {month}, {day} — a mesma data em partes
Assim, Ferias-{n} em quatro fotos gera de Ferias-001.jpg a Ferias-004.jpg. {year}-{month}-{name} gera 2024-06-DSC_0041.jpg. Deixe o padrão vazio e o nome original passa pelas outras regras sem ser substituído.
A ordem da numeração decide qual arquivo recebe o número 1 — por nome, por data, por tamanho ou por caminho. Para fotos, o ideal é ordenar por data, para que a sequência siga a ordem em que foram tiradas, e não a que a câmera inventou.
Com Incluir subpastas ativado, a numeração recomeça em cada pasta. Uma única sequência de 1 a 500 passando por subpastas sem relação entre si não faria sentido e arriscaria conflitos.
Conflitos, e por que a renomeação fica bloqueada
Duas coisas estragam uma renomeação em massa: dois arquivos que acabam com o mesmo nome novo, e um nome novo que já pertence a um arquivo que não está sendo renomeado. As duas são detectadas antes de acontecer e aparecem na prévia:
- dois arquivos ficariam com este nome — as regras não são específicas o bastante. Acrescentar {n} costuma resolver
- já existe um arquivo com este nome — o nome de destino já existe nessa pasta e esse arquivo não vai ser renomeado para outro nome
- o novo nome ficaria vazio — as regras removeram tudo
Enquanto algum desses avisos existir, tanto o Renomear agora quanto o download do script ficam desativados — um script que renomeasse sem avisar só a metade sem conflito seria pior do que um que se recusa. Corrija a regra, o aviso some e os dois voltam. As linhas que não mudariam aparecem esmaecidas e são simplesmente ignoradas.
Duas formas de aplicar
Baixar o script de renomeação é a opção padrão e funciona em qualquer navegador. Você recebe um .bat para Windows ou um .sh para Mac e Linux, com uma renomeação por linha e tudo corretamente entre aspas, para executar de dentro da pasta. Nada acontece até você executar, e dá para ler tudo antes.
Renomear agora só aparece em navegadores capazes de renomear diretamente — hoje o Chrome, o Edge e o Opera. Ele pede uma permissão separada para editar a pasta, um pedido diferente e mais forte do que a leitura que você autorizou ao escolhê-la. Os arquivos são renomeados um por um e a prévia acompanha; se uma renomeação falhar, as outras continuam e o número de falhas é informado.
Para que serve
- Transformar os nomes gerados pela câmera em algo legível, numerados na ordem das fotos
- Colocar um código de projeto ou nome de cliente como prefixo numa pasta de entrega inteira
- Tirar lixo como -copia, (1) ou _final_FINAL de uma pasta de trabalho
- Deixar os nomes prontos para a web — minúsculas, sem espaços — antes de enviá-los
- Colocar a data do próprio arquivo como prefixo para que tudo fique em ordem cronológica em qualquer lugar
- Corrigir a extensão de um conjunto de arquivos salvos com a extensão errada
Bom saber
- Nada é enviado. A pasta é lida na página e, se você usar Renomear agora, também é alterada pela página
- Os caracteres que o Windows proíbe em nomes de arquivo — \ / : * ? " < > | — são removidos automaticamente do nome novo, para que nenhuma regra gere um nome inutilizável
- Uma expressão regular incompleta não apaga a prévia; ela é simplesmente ignorada até ficar válida
- A prévia lista os primeiros 500 arquivos. Uma pasta maior é renomeada por inteiro do mesmo jeito, e o script contém todas as linhas
- O Firefox e o Safari conseguem mostrar a prévia e baixar o script, mas não renomear na página, porque o envio de pastas neles não fornece nenhum identificador para renomear
- Pastas muito grandes são limitadas a 200.000 itens para a página não travar
- Funciona no Windows, macOS, Linux e ChromeOS — é uma página da web, então não há nada para instalar nem para manter atualizado. Não funciona no iPhone, iPad ou Android: os navegadores de celular não têm como entregar uma pasta para uma página da web.
Ferramentas relacionadas
- Lista de pastas e arquivos — listar uma pasta antes e depois de renomear
- Localizador de arquivos duplicados — encontrar arquivos idênticos numa pasta
- Comparar duas pastas — conferir se a renomeação saiu como você esperava
- Localizar e substituir texto — a mesma ideia aplicada a um texto