Descarga cualquier carpeta, subcarpeta o archivo de GitHub en ZIP
Pega una URL de GitHub y obtén un único ZIP solo con esa carpeta — GitHub solo permite descargar todo el repositorio. Funciona con repositorios públicos, privados (con tu token) y archivos Git LFS. Todo se ejecuta en tu navegador.
Por qué usarlo
Todo lo que necesitas para obtener una parte de un repositorio, nada de lo que no.
Cualquier subcarpeta
Descarga una sola carpeta o archivo en lugar de todo el repositorio.
API de árbol inteligente
Usa el endpoint tree de GitHub para listar miles de archivos en una sola petición.
Repositorios privados
Pega un token de acceso personal para obtener carpetas a las que tienes permiso.
Compatible con Git LFS
Los archivos de Large Storage se detectan y se descargan desde el endpoint de medios correcto.
Solo en el navegador
Tu token y tus archivos nunca llegan a nuestros servidores — el empaquetado es local.
Resistente
Reintenta descargas fallidas y maneja con soltura carpetas enormes truncadas.
Cómo funciona
Tres pasos, sin instalar nada.
- 1
Pega la URL
Copia el enlace de cualquier carpeta (o archivo) de GitHub desde la barra de direcciones.
- 2
Listamos y descargamos
La herramienta lee la carpeta mediante la API de GitHub y descarga todos los archivos en paralelo.
- 3
Obtén tu ZIP
Todos los archivos se empaquetan en un único ZIP que comienza a descargarse automáticamente.
Preguntas frecuentes
¿Por qué no puedo descargar simplemente una carpeta de GitHub?
GitHub solo ofrece un botón «Descargar ZIP» para todo el repositorio. Para una sola carpeta tendrías que clonar todo el repositorio. Esta herramienta descarga solo la carpeta que necesitas.
¿Es seguro introducir mi token de GitHub?
Para repositorios privados puedes pegar un token de acceso personal. Se guarda únicamente en el almacenamiento local de tu navegador y se envía directamente a la API de GitHub — nunca a nuestros servidores. Usa un token de solo lectura y alcance preciso.
¿Funciona con archivos Git LFS?
Sí. Los archivos de Large Storage devuelven un pequeño puntero en lugar del contenido real, así los detectamos y descargamos el archivo desde el endpoint de medios.
¿Hay límites de descarga?
Sí — la API de GitHub tiene límites de peticiones (60/hora sin token, 5.000/hora con uno). Los repositorios muy grandes también pueden alcanzar el límite de truncado del endpoint tree, y entonces la herramienta lista las carpetas una a una.
¿Por qué se bloquean algunos archivos?
Google Safe Browsing puede marcar ciertos nombres de archivo. Se omite cualquier archivo cuyo nombre parezca malware para que el resto del archivo ZIP se descargue igualmente. Se muestra en el registro de estado.
¿Almacenáis mis descargas?
No. GitDownloader es un sitio estático. El contenido de los archivos lo obtiene tu navegador directamente de GitHub y se empaqueta localmente. Nada se sube ni se guarda en nuestros servidores.