Direct Link

Store a file inside a link without uploading anything.

The file is packed, compressed and written into the URL’s fragment — everything after the #, the one part of an address a browser keeps to itself and never sends to a server. Nothing is uploaded and nothing is stored. Open the link again, anywhere, and the file is rebuilt from the address bar.

The fragment is written in base2048, which spends eleven bits on every character where base64 spends six, so a link comes out around half the length it would otherwise be. It is still a link, though, and links have their limits: browsers, chat apps and clipboards all give up somewhere. This is for small things.

Make a link