Skip to content
Anya File Hosting Web
UploadAPI docsStatus
Anya File Hosting Web
UploadAPI docsStatus
Encrypted before it is stored

Upload once.
Share the link forever.

Drop in a photo, video, song or document and get a direct link back in seconds. No account, no ads, and every file is encrypted before it is saved.

Start uploadingAPI docs
  • No sign up
  • Up to 100 MB per file
  • Permanent links

Drop your files here

or pick them from your device. Up to 100 MB each.

You can also paste with Ctrl V

By uploading you agree to our Terms & Conditions

Largest file
Encryption
Always on
Link lifetime
Permanent
Sign up
Not needed

Host whatever you need to share

  • Photos
  • Videos
  • Music
  • Documents
  • Archives
  • Anything else

From file to link in three steps

No setup and no waiting around. Most uploads finish before you have switched tabs.

  1. 1

    Add your files

    Drag them onto the page, paste from your clipboard, or import from a public link.

  2. 2

    We lock and store them

    Each file is split up, encrypted and saved on Telegram. Only encrypted bytes ever leave our server.

  3. 3

    Share the link

    Copy the direct link and share it anywhere. Scan the QR code to open it on your phone.

Simple to use, careful with your files

Everything you need to host files for a website, a chat or a script, and nothing you do not.

Encrypted before it is stored

Telegram only ever receives scrambled data with a random file name. When someone opens your link, we unlock the pieces on the fly and send back the real file.

  1. Your filePhoto, video, anything
  2. Encrypted piecesLocked on our server
  3. Cloud storageUnreadable without the key

Links that stay

Every file gets a stable address ending in its extension, so it is safe to embed or hot-link.

Big files welcome

Upload up to 100 MB. Files travel in small pieces, so slow connections still finish.

Quick to open

Cached delivery and range requests mean video and audio start playing and seeking right away.

Safe by default

Pages, scripts and SVG files always download instead of running in the browser.

Import from a link

Paste the address of a file and we fetch it for you, with checks that block private networks.

For developers

One request, one link

Send a file, get JSON back. No keys, no SDK and no dashboard to set up. Use it from a script, a CI job or your own app.

  • Plain multipart upload, plus chunked uploads for big files
  • Import from a link with a single GET request
  • Clear JSON responses and readable error messages
Read the API docs
curl -X POST https://anyafilehost.vercel.app/upload \
  -F "file=@photo.jpg"
Response 200
{
  "url": "https://anyafilehost.vercel.app/1753020712833.jpg",
  "filename": "photo.jpg",
  "size": 83638,
  "media_type": "image/jpeg"
}

Questions people ask

Short answers. For anything technical, the API docs go deeper.

Do I need an account?

No. Open the page, drop a file and copy the link. There is nothing to sign up for.

How long do my links last?

Links are permanent. Once a file is uploaded, its address keeps working.

Can other people read my files?

Only someone who has the link can open a file. What we store is encrypted, so the stored data is unreadable on its own.

What is the size limit?

Each file can be up to the limit shown in the box above. Larger files are uploaded in small pieces so they still finish on slow connections.

Can I upload from my own code?

Yes. Send one multipart request and get JSON back with the link. The API docs have examples for cURL, JavaScript and Python.

Got a file? Get a link.

It takes a few seconds and you do not need an account.

Upload a file
The team

Creators

The people who built and run Anya File Hosting.

Anya, creator
Creator

πš¨π’π›„κ« π“†©π”˜“π“†ͺ

Anya
Murali, creator
Creator

𝐌 𝐔 𝐑 𝚨 𝐋 𝐈 𓂃ִָ֢⋆.˚

Itz-Murali
Β© 2026 Anya File Hosting. Your files stay encrypted.
UploadAPI docsStatusTerms & Conditions