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