Anonymous file sharing

Share files anonymously.

No account, no email, no phone number. Attach a file, get a 4-character code, and hand it to whoever needs it — your identity never enters the transaction.

What anonymous file sharing means

Most file-transfer tools want something from you first: an account, an email address, or a phone number. That links your identity to whatever you send, and often leaves a permanent record in someone else's contact list, chat history, or server logs.

Anonymous file sharing removes that link. The only thing connecting you to the recipient is a short-lived code, and nothing about the transfer reveals who you are. This is useful for sending documents to a stranger, passing a file to someone you don't want in your contacts, or simply avoiding yet another account.

How Khamli keeps you anonymous

  • No account. There is no signup, login, or profile — you are just a code.
  • No personal data. No email, no phone number, no name is ever collected.
  • No IP logging. We do not log or store IP addresses.
  • No cross-site tracking. Khamli uses no advertising cookies, fingerprinting, or third-party trackers.
  • Server never sees the bytes. Files upload directly to AWS S3 through short-lived pre-signed URLs.

How to share a file anonymously

  1. Attach one or more files — up to 10 files, 500 MB each.
  2. Pick how long the code should stay live (30 minutes to 24 hours).
  3. Send. Khamli generates a unique 4-character code.
  4. Share the code with the recipient — aloud, by text, or any channel.
  5. After the timer runs out, the file and code are permanently deleted.

What you can share

Images, PDFs, ZIP archives, videos, code snippets, documents — any file type up to 500 MB. You can attach up to 10 files at once and add a short caption alongside them.

Honest limits

“Anonymous” means no account and no logged identity — it does not make the content itself invisible. Anyone who has the 4-character code during the expiry window can open the file, so keep the code private. Khamli encrypts data in transit (HTTPS/TLS) but is not an end-to-end encrypted service, and it should not be used for anything illegal.

Frequently asked questions

What does anonymous file sharing mean?

It means transferring a file without tying your identity — no account, email address, or phone number — to the transfer. The recipient only needs a short code, not your name or contact details.

Is Khamli really anonymous?

Khamli has no account, no email, and no phone number. We do not log IP addresses and we do not use cross-site tracking cookies. Files are uploaded directly to AWS S3 via short-lived pre-signed URLs, so our application server never touches the file bytes.

How do I share a file anonymously?

Attach a file, choose an expiry, and hit send. You get a 4-character code. Give that code to the recipient — read it aloud, text it, or write it down. No app or account is needed on either end.

How long do files stay available?

You choose: 30 minutes (the default), 2 hours, 12 hours, or 24 hours. When the timer runs out, the file and its code are hard-deleted and cannot be recovered.

Is my file encrypted?

All traffic is sent over HTTPS (TLS), so files are encrypted in transit. Note that Khamli does not apply client-side end-to-end encryption — once a file reaches AWS S3 it is stored until its expiry.

Share a file anonymously in seconds.

Share with Khamli