| ✅ Allowed file types | ❌ Banned file types |
|---|---|
Images (e.g. png, jpg, gif) |
Audio (e.g. mp3) |
Scripts (e.g. js, min.js) |
Video (e.g. mp4) |
Stylesheets (e.g. css, min.css) |
JSON files |
Fonts: ttf, otf, eot, svg |
Fonts: woff, woff2 |
Tumblr is not meant to be used as a file host. Excessive use of the file uploading service may have repercussions, leading to the suspension or banning of your account:

You cannot “update” your files. There is a “Replace” button, but all it does is it uploads your file under a new link.
Your content needs to stay within Tumblr’s ToS and user policy guidelines (i.e. spam or malicious content is not allowed).
This tutorial assumes you have a Tumblr account.
Pick any blog that you own and go to its customize page:
https://tumblr.com/customize/**your-blog-name**
e.g.: if my blog is glen-px, I would go to https://tumblr.com/customize/**glen-px**
If the link redirects you to your dashboard view, you need to enable your custom theme.
Once it’s loaded, click Edit HTML:

This will open the code editor. Click the start of Line #1 and press Enter a few times to make space at the top:

Click the start of Line #1 again to pin your cursor there:
