🤗 HuggingFace Uploader Pro

Upload your files and folders to HuggingFace Hub with ease

Get your token from HuggingFace Settings
Format: username/repository-name
📄
Files
Upload individual files or archives
📁
Folder
Upload entire folder structure
or drag and drop files here
0%
Preparing upload...

Upload History

No upload history available.

🚀 Getting Started

  1. Get your HuggingFace token from Settings
  2. Enter your repository ID in the format: username/repository-name
  3. Select the repository type (Space, Model, or Dataset)
  4. Choose your files or folders to upload
  5. Click "Upload to HuggingFace" and wait for completion

📁 Supported File Types

  • Code: .py, .js, .html, .css, .json, .md, .yaml, .yml, .toml, .ini, .cfg
  • Documents: .txt, .pdf, .docx, .csv, .xml
  • Images: .png, .jpg, .jpeg, .gif, .svg, .ico, .webp
  • Media: .mp4, .webm, .ogg, .mp3, .wav, .flac, .aac
  • Archives: .zip, .tar, .gz, .tgz (automatically extracted)
  • ML Models: .pkl, .h5, .hdf5, .pt, .pth, .onnx, .pb, .tflite, .safetensors
  • Notebooks: .ipynb
  • Fonts: .woff, .woff2, .ttf, .otf, .eot

🔧 Features

  • Drag & Drop: Simply drag files into the upload area
  • Folder Upload: Maintain directory structure when uploading folders
  • Archive Extraction: ZIP and TAR files are automatically extracted
  • Progress Tracking: Real-time upload progress and status
  • Auto Repository Creation: Create new repositories on the fly
  • Upload History: Track all your uploads

🛠️ Tips

  • Use descriptive commit messages for better version control
  • Large files may take longer to upload - be patient!
  • Check the file type restrictions before uploading
  • Repository names should be lowercase with hyphens
  • Make sure your HuggingFace token has write permissions