Archivos

Cambiar nombres de archivos en lote

Renombra muchos archivos a la vez con una cadena de reglas: buscar y reemplazar, añadir prefijos o sufijos, recortar caracteres, ajustar mayúsculas, numerar, limpiar extensiones y crear nombres con marcadores como {name}, {n}, {date} y {parent}. La vista previa muestra cada cambio antes de aplicarlo y avisa de duplicados o nombres no válidos. En navegadores compatibles puedes renombrar en la carpeta; si no, exporta un script para bash, PowerShell, CMD o Python.

  • Vista previa inmediata con antes y después; nada toca el disco hasta que lo ejecutes
  • Renombrado directo en navegadores Chromium mediante File System Access API, con movimientos seguros en dos fases
  • Exporta scripts bash, PowerShell, CMD o Python para usarlos en cualquier sistema
  • Reglas apilables y reordenables para reemplazar, insertar, quitar, cambiar formato, numerar y usar plantillas
  • Marcadores para nombre original, extensión, carpeta, contador, fecha, tamaño y cadenas aleatorias
  • Práctico para fotos, recursos web, datasets, informes descargados y carpetas de entrega
  • Detecta destinos duplicados, caracteres no permitidos, nombres reservados y resultados vacíos
  • Todo se ejecuta en el navegador. Los archivos no se suben a ningún servidor
herramientas/Cambiar nombres en lote

Elegir carpeta

Elige una carpeta para renombrar allí mismo, revisa la vista previa y ejecuta. Todo permanece en tu navegador.

o suelta archivos aquí

Aún no hay reglas. Añade una para empezar a transformar nombres.

Añadir regla
Elige una carpeta o archivos para ver aquí el antes y después.
{name}Nombre base actual; admite lower, upper, title, camel, snake y kebab
{name:kebab}Convierte el nombre base a kebab-case para recursos web
{ext:lower}Pone la extensión en minúsculas con punto; por ejemplo .JPG pasa a .jpg
{parent}Nombre de la carpeta superior
{n:3}Contador con 3 dígitos, como 001
{date:YYYYMMDD_HHmmss}Fecha y hora de modificación; admite YYYY, YY, MM, DD, HH, mm y ss
{size:mb}Tamaño del archivo; usa bytes, kb, mb, gb o deja el modo automático
{rand:8}Cadena aleatoria personalizada de 8 caracteres; por defecto son 6

Resumen

Un flujo directo: importa archivos, combina reglas, revisa el antes y después y luego renombra o exporta un script.

  1. 01

    Cadena de reglas

    Combina buscar y reemplazar, insertar, quitar, formato, numeración y plantillas. Puedes reordenar o desactivar cada regla.

  2. 02

    Plantillas con marcadores

    Crea nombres con {name}, {ext}, {n}, {date}, {parent} y {rand} para esquemas ordenados.

  3. 03

    Vista previa en vivo

    Cada archivo muestra nombre original y resultado, recalculados al editar reglas.

  4. 04

    Detección de conflictos

    Se marcan duplicados, caracteres no permitidos, nombres reservados y resultados vacíos antes de aplicar.

  5. 05

    Renombrado directo

    En navegadores Chromium puedes cambiar nombres en el disco con movimientos seguros en dos fases.

  6. 06

    Exportación de scripts

    Genera scripts bash, PowerShell, CMD o Python para revisarlos y ejecutarlos en cualquier sistema.

  7. 07

    Procesamiento local

    Lectura, vista previa y renombrado ocurren en tu navegador; los archivos no salen de tu equipo.

Cómo usarla

Orden recomendado: importar, definir reglas, revisar la vista previa y después renombrar o exportar.

  1. 01

    Elige una carpeta para renombrar directamente o selecciona archivos para generar un script.

  2. 02

    Añade reglas: buscar y reemplazar, insertar, quitar, cambiar formato, numerar o usar plantilla.

  3. 03

    Ordena las reglas y desactiva cualquiera para comparar resultados.

  4. 04

    Usa marcadores como {name}, {n:3} y {date} en una plantilla para construir nombres estructurados.

  5. 05

    Revisa la vista previa. Las filas con conflictos o nombres inválidos aparecen resaltadas.

  6. 06

    En modo Renombrar, pulsa Renombrar. En modo Script, copia o descarga el script generado.

  7. 07

    Si usas un script, guárdalo en la carpeta de destino y ejecútalo desde cualquier ubicación de terminal.

Detalles

Pensado para renombrar lotes de archivos con nombres estructurados y una revisión segura antes de aplicar.

  • Cadena de reglas apilables con activación individual y reordenación
  • Buscar y reemplazar con texto simple o expresiones regulares, incluidos grupos de captura
  • Inserción como prefijo, sufijo o en una posición concreta
  • Eliminación de rangos de caracteres desde cualquier punto del nombre
  • Conversión a minúsculas, MAYÚSCULAS, Título, camelCase, snake_case y kebab-case
  • Numeración secuencial con inicio, paso, relleno, separador y posición configurables
  • Regla de plantilla para reconstruir el nombre completo con marcadores
  • Marcadores para nombre, extensión, carpeta, contador, fecha, tamaño y texto aleatorio
  • Los nombres base y de carpeta superior se pueden convertir a minúsculas, snake_case, kebab-case y otros estilos; las extensiones se pueden poner en minúsculas o mayúsculas
  • El marcador de fecha admite YYYY, YY, MM, DD, HH, mm y ss, y acepta formas comunes como yyyy-mm-dd y HHMMSS
  • Ámbito por regla: nombre base, extensión o nombre completo
  • Ordenación por nombre, fecha, tamaño o por el orden seleccionado antes de numerar
  • Vista previa con detección de duplicados, caracteres ilegales, nombres reservados y nombres vacíos
  • Renombrado directo en Chromium con File System Access API
  • Movimientos en dos fases para evitar sobrescrituras en cambios encadenados o cíclicos
  • Exportación de scripts para bash, PowerShell, CMD y Python con escapado adecuado
  • Gratis, sin registro ni instalación, útil para trabajo individual o de equipo

Casos de uso

Sirve para ordenar fotos y descargas, normalizar recursos de proyecto, preparar datasets, arreglar extensiones y limpiar nombres desordenados.

  1. Ordenar fotos

    Convierte una carpeta de cámara en nombres como 2024-06-15_viaje_001.jpg usando fecha y contador.

  2. Normalizar recursos web

    Pasa imágenes e iconos a minúsculas y kebab-case para que encajen con URLs y sistemas de build.

  3. Preparar datasets

    Añade números con ceros y prefijos consistentes para que los archivos se ordenen y carguen bien.

  4. Corregir extensiones

    Aplica reglas a la extensión o al nombre completo para unificar .jpeg, .JPG, .PNG y variantes similares.

  5. Limpiar descargas

    Quita sufijos de seguimiento, etiquetas de versión y marcas de copia con reglas de reemplazo o eliminación.

  6. Estandarizar documentos

    Usa una plantilla {date}_{parent}_{n} para que informes y facturas queden trazables y ordenables.

  7. Preparar entregas

    Añade código de producto, idioma o versión a todos los archivos antes de enviarlos o pasarlos a un pipeline.

  8. Auditar antes de aplicar

    Genera un script, revisa cada línea y ejecútalo cuando necesites dejar constancia exacta del cambio.

Ver también

Si los archivos son imágenes para publicar, limpia primero sus metadatos con Limpiador de EXIF para que no viajen datos de ubicación o dispositivo. Para convertir títulos en fragmentos limpios de URL, Generador de slug funciona bien junto con una regla de plantilla.

Buenas prácticas

Renombrar en lote es rápido, pero puede ser difícil de deshacer. Un poco de cuidado lo vuelve seguro y repetible.

  • Lee siempre la vista previa y confirma que la columna de resultado es exactamente la esperada.
  • Haz copia de seguridad de archivos importantes antes de renombrar directamente en la carpeta.
  • Usa números con ceros, como 001 y 002, para que el orden sea correcto en cualquier gestor de archivos.
  • Aplica reglas al nombre base cuando no quieras tocar extensiones por accidente.
  • Usa el renombrado directo en Chromium si los cambios pueden encadenarse o formar ciclos, porque usa movimientos en dos fases.
  • Elige modo script cuando necesites auditar el cambio o ejecutarlo en un servidor.

Limitaciones

El acceso a archivos del navegador y las reglas del sistema operativo determinan lo que puede hacer la herramienta.

  • El renombrado directo necesita un navegador Chromium con File System Access API. Otros navegadores exportan scripts.
  • Solo se cargan archivos de la carpeta elegida. No se recorren subcarpetas de forma recursiva.
  • Algunos sistemas no distinguen mayúsculas en nombres de archivo, por lo que un cambio solo de mayúsculas puede aparecer como conflicto.
  • Los caracteres ilegales y nombres reservados se comprueban con reglas comunes, pero el sistema de destino puede añadir límites propios.
  • Los marcadores de fecha usan la hora de modificación que informa el navegador, no siempre la fecha original de captura.
  • Los scripts generados usan rutas relativas. Guarda el script en la carpeta de destino; él cambia a su propia carpeta antes de renombrar.
  • Carpetas muy grandes tardan más en cargar metadatos y generar la vista previa.
  • La herramienta renombra archivos; no los mueve entre carpetas ni modifica su contenido.

Preguntas frecuentes

Respuestas sobre renombrado directo, scripts, marcadores y seguridad.

¿Renombra archivos directamente en mi disco?

Sí, en navegadores Chromium compatibles con File System Access API. Elige una carpeta, concede permiso de escritura y el botón Renombrar aplica los cambios. Otros navegadores generan un script.

¿Se suben mis archivos?

No. La lectura de nombres, la vista previa y el renombrado ocurren localmente en el navegador.

¿Qué script genera?

Un script de renombrado listo para ejecutar en bash, PowerShell, CMD o Python. Cada par de nombres se escapa para el shell correspondiente. Como el navegador no puede leer la ruta absoluta de la carpeta de destino, guarda el script en esa carpeta; el script cambia primero a su propia carpeta, así puedes lanzarlo desde cualquier ubicación de terminal.

¿Cómo funcionan los marcadores?

En una regla de plantilla, {name} es el nombre base actual, {ext} la extensión, {parent} la carpeta, {n} el contador, {date} la fecha de modificación, {size} el tamaño y {rand} una cadena aleatoria. Los nombres base y las carpetas admiten modos como lower, snake o kebab; las extensiones admiten lower o upper. Usa {n:3} para un contador con ceros a la izquierda y {date:YYYYMMDD_HHmmss} para fechas con formato.

¿Puedo deshacer un cambio?

No hay deshacer automático. Mantén una copia o usa modo script si necesitas conservar el registro y preparar un script inverso.

¿Por qué una fila aparece en conflicto?

Porque dos archivos terminarían con el mismo nombre, el resultado choca con un archivo existente, contiene caracteres no válidos, usa un nombre reservado o queda vacío.

¿Cambia las extensiones?

Solo si una regla se aplica a la extensión o al nombre completo. Por defecto se conserva la extensión.

¿Puede renombrar subcarpetas?

No. Procesa los archivos de la carpeta elegida, sin entrar recursivamente en subcarpetas.

¿En qué orden se aplica la numeración?

El control de Orden ordena los archivos por nombre, fecha de modificación o tamaño antes de numerar. Elige el orden de Selección para conservar el orden en que se cargaron los archivos.

¿Cambiar solo las mayúsculas funciona en Windows o macOS?

Esos sistemas de archivos suelen no distinguir mayúsculas, así que un cambio solo de mayúsculas puede aparecer como conflicto. Si hace falta, renombra primero a un nombre temporal o aplica el cambio con un script que lo gestione.

¿Se admiten expresiones regulares en buscar y reemplazar?

Sí. Activa el conmutador Regex para usar una expresión regular con grupos de captura como $1 en el reemplazo.

¿Puedo combinar varias reglas?

Sí. Las reglas se ejecutan de arriba abajo, así que el orden importa. Por ejemplo, primero reemplaza texto, luego añade un número secuencial y por último cambia las mayúsculas.

Herramientas relacionadas

Combina el renombrado en lote con limpieza EXIF y generación de slugs para preparar archivos de forma completa.