Using JavaScript on Tumblr pages
Table of contents (you can copy & paste these headings to quickly jump to the sections you want to read):
✧ What is happening?
✧ Why is this happening?
✧ How to contact support
✧ How long will it take
✧ What you can do instead
✧ What is happening?
As of early May 2022, you might have gotten this message when trying to save edits on your custom pages or when trying to install new ones:
“Looks like you’re trying to add some Javascript or invalid html to your page. You’ll need to contact Support if you’d like to use Javascript.”
✧ Why is this happening?
Tumblr is preventing potential malicious uses of javascript and decided to ban any form of javascript on your pages, and for now the only way to re-enable it is to “contact Support”.
More info: https://help.tumblr.com/hc/en-us/articles/5869629271319
(2024: Tumblr has deleted this article. You can still find it archived at: https://web.archive.org/web/20230320133928/https://help.tumblr.com/hc/en-us/articles/5869629271319)
✧ How to contact support:
Just “contact Support” is vague enough in itself, so here’s a quick guide on what to write in your request.
🌟 To get started, make sure you have a FREE page ready. When asking staff for permission, you’ll need to send the code. If you plan on using a paid / premium page, just send in your request under a free page first. After that, you’re free to do whatever you want.
1. Go to https://www.tumblr.com/support
2. In the Category option, choose “Customizing your Tumblr”.
3. In the message box, include the following:
List out all the blogs you want to use custom pages on.
Give a brief description of what you use those blogs for.
The page name, and the maker’s username.
A link to the page code, aka where you got it from.
Most theme makers share them through Pastebin or Github.
Here’s a template:
(Remember the please & thankyous! Staff are flooded with requests right now so be mindful).
4. Skip the Attachment part, because you’re only allowed to upload images, and codes aren’t images.
5. For the Relevant Blog option, pick your main blog (the very first blog you created on your account)
6. For the Account Email, enter the email you use to sign in to Tumblr
7. Complete the Captcha and wait for the tick ✓ to show
8. Click Next.
9. You’ll reach the “Does any of this help?” screen. No, it does not. Scroll to the bottom and click “No, send my thing”.
And done! You’ll receive an automated confirmation email from staff that they’ve received your request.
✧ How long will it take:
It may take them several weeks for an actual member of staff to get back to you, so be patient. However, there’s a chance that you may have been approved for javascript usage *before* they reply. So you can check your custom pages every now and then to see if you can save any edits, or if you can install any new pages.
As of 2024, the wait time is almost indefinite. Personally, I’ve requested it on multiple side accounts and blogs and I haven’t gotten a response since 2022.
✧ What you can do instead:
If you don’t want to wait, you can use a page as the theme of a new side blog. Instructions here:
https://glenthemes.notion.site/theme-as-page
Keep in mind that there is an ongoing bug where some newly created sideblogs will randomly delete themselves (not all of them, but it’s happened multiple times now). This issue is unresolved at the moment.
🕒 Last updated: 2026-05-13
















