Curated by Doori (she/her). A full time worker and part time roleplayer who has been providing you with themes and pages since July 9th of 2017. This is also the place to find free and premium themes and pages as well as various resources to best fit your needs as a tumblr user.
you will use google fonts to change the main font. Search for the font of your choosing and copy/paste the title of said font into the appropriate text field
The reblog chain is one of the things that makes Tumblr unlike anywhere else. All the notes on reblogs are attributed to the original post, no matter which branch people actually liked or reblogged. We want to keep encouraging conversations, and give contributors the recognition they deserve.
Soon, you'll be able to like, reblog, or reply to any part of a reblog chain, and that note will go to that reblog's author. Each reblog will have its own counts, instead of one aggregated number from every version of the post. And yes, you’ll be able to like multiple posts in one chain.
If a reblog doesn't add anything, the love flows up to the last person in the chain who did. Your post doesn't lose notes just because people spread it quietly.
Past notes will stay on the original post — we're only changing what happens from here on out. Retroactively re-attributing all of them would be... a lot.
This is just the beginning. More changes are coming as we keep building this out – stay tuned!
A plugin that cleans up the appearance of NPF images on Tumblr themes, allowing them to mimic the appearance of legacy photo posts. Only applies to Tumblr themes, not the Tumblr dashboard.
✦ What is NPF?
"Neue Post Format" — prior to est. 2020, users could create posts of a primary type (i.e. text, photo, quote, link, chat, video). In recent years, Tumblr introduced NPF as the only available post type (i.e. everything becomes a text post) despite the post editor showing the illusion of different post types. NPF images can also refer to images between paragraphs (inline images).
✦ Features:
turns images HD if available
prevents shorter images from stretching / overflowing
custom photoset spacing
custom caption spacing
improved lightbox functionality
supports legacy blockquote captions, unnested captions, and modern captions
automatic infinite scroll support
[optional] moves main photoset to top of post
[optional] adds original poster source to captionless npf posts
Aside from some built in transitions and CSS variables, this is a blank template to build your own menu content. To showcase what you can do with it, I've also made a customized preview.
This is made possible with :focus-within, which lets us select a parent element based on the (focused) state of its children, similar to :has(). Using :has(:focus) could have accomplished something like this, but this selector is specialized for this purpose.
get the code: preview version 1 / version 2
a sidebar (left or right) theme with sticky buttons for permalink & reblog
— free til october 2025!
features (more info below the cut):
toggle: tags on click, music player*, updates, right or left sidebar
headerbar includes blog icon/home link & search bar // (optional) music player & updates buttons // day/night & tumblr controls buttons
sidebar includes links for home, ask, archive, & up to 5 extras, an uploadable image, and custom description
customizable: blog title, description, colors, body & title fonts, and font size
responsive design, jumpination, scroll to top, 4 corner options, 3 post margin options, phosphor icons
nothing needs to be changed in the code, everything can be changed in the customize panel!
terms:
reblog if using
do not touch the credit
all terms / faq
credits listed in the code / credits page
please consider supporting me ♡
blog name !! important
make sure you fill out the blog name field, this is what will show on the top of all your original posts. to clarify: your blog name is your blog’s url - for example: phantomcodes
*music player
this player uses an image link - see my faq if you have questions
i chose to keep the optional music player in this revamp but please note google drive no longer works to host your mp3 files - i've been told opendrive works but haven't used it myself - if you want to use the audio player please see this ask, the resources provided here by glenthemes and more links on my credits page.
sidebar
when your browser width gets too small the sidebar will disappear and a sidebarbutton will appear on the header to toggle it!
Some basic CSS popups I put together by utilizing <label for="..."> and <input type="radio"> combinations together with its :checked state to mimic a <dialog> in its open/showModal() state.
Unlimited popups
Only 1 popup can be open/active at a time
Clicking outside the popup box will close all popups.
preview | download: payhip for $10 (or patreon access)
this is a premium theme.
features: 852x350px header image, 260x300px sidebar image, blog title, blog subtitle, three 30x30px main admins section**, events section**, about information section**, 500px text posts
notes: npf posts friendly! ask and submit button will automatically show if allowed (please check your settings). ** you have to go directly to the code to edit this part. for the main admins section, the three images are fixed. thank you @/glenthemes for the griddery script. credits link to the resources, tutorials and scripts used to make this theme possible is found on the bottom right corner of the theme.
not what you’re looking for? consider commissioning me. | say thank you buy buying me a coffee.
features: 250x250px sidebar image, blog title, blog subtitle, seven custom links, search bar, what i do and updates section, sideblogs section**, 450px to 540px text posts
notes: npf posts friendly! ask and submit button will automatically show if allowed (please check your settings). ** you have to go directly to the code to edit this part. credits link to the resources, tutorials and scripts used to make this theme possible is found on the bottom right corner of the theme.
not what you’re looking for? consider commissioning me. | say thank you buy buying me a coffee.
A retro theme with draggable windows, featuring a recurring pixel heart inspired by Undertale. All pixel icons in this theme are hand-crafted with CSS (I wrote about my process here if you’re interested ♥). 𝐌𝐚𝐣𝐨𝐫 𝐮𝐩𝐝𝐚𝐭𝐞: 𝟐𝟎𝟐𝟓 𝐒𝐞𝐩.
🌻 ── theme features ‣
sidebar image: 75px–200px ⊹ custom hover text (optional)
navlinks: 4 default links ⊹ pixel heart shows on hover ⊹ custom link text
description: custom title ⊹ scrolling text marquee (optional) ⊹ custom desc text
custom links: up to 8 ⊹ 1–3 columns
music player: 1 song only ⊹ scrolling text marquee (optional)
posts: 1 column ⊹ 300px–650px ⊹ post type indicator in title bar ⊹ legacy and NPF support ⊹ choose between old blockquote captions or modern dashboard captions ⊹ optional toggle tags ⊹ shortened notes (optional) ⊹ optional infinite scroll
corner image: 60px–300px ⊹ custom hover text (optional)
interactive windows: minimize, maximize, and close buttons ⊹ draggable windows (optional) ⊹ customizable borders ⊹ customizable shadow offset, size, color, transparency
Beryl is a grid-based page that neatly displays your collection — of fics, books, movies, muses, portfolio works, or anything you'd like to show the world. Sticky section titles and graphics remain in view so you never lose track of your progress.
Features: no javascript, neat sections, sticky section titles, sticky navigation, header, item quote blocks, item ratings with custom symbols
Credits: preview header image by yamasa-n (unsplash)
hi, i'm ces and this is my sideblog (my main is @tanaka-drew). i'm twenty-eight years old and i am disabled (i have bipolar disorder). i'm making this post because i've been rendered homeless as of tonight — i have no other relatives to go to at this hour and i really really need help. if you can, please help me out. i'm in desperate need of help.
reblogging this again because i still need help to afford temporary shelter until i find somewhere else to crash for the following days. i'm in the talks with an aunt but she needs to talk first with her husband. i'm really sorry, but i need help. idk what to do or where to stay.
A one column theme, with a sidebar and a full-size header. Supports both legacy and NPF posts. For more information on features, customization and used resources, please check out the theme guide.
here is a free portfolio page! It does have javascript in the code though, however, so it's better suited on a sideblog as the main theme, unless you contact tumblr support and get approval for the javascript on a page attached to your main blog. [ here is how to do it from @glenthemes ]
Header Image: 1200 x 600
About Image: 200 x 200
Portfolio Images: 160 x 90 ( if it's bigger or smaller it'll cover to fit the set size of 160x90 ).
credits here
this is where you'll change all of the colors and the header image. everything else is done in the code. I have commented things, but you still might need some html knowledge to be able to change some things. But you're also welcome to ask me any questions you might have.
these are all of the accent colors including the footer accent color. a3 and a5 look very similar, but they're different, I promise lol I'm giving you this guide so that you know what color changes what in the root styles.
This is a responsive, single-column Tumblr theme, with either a header, left sidebar. Optional dark mode and search bar included. Full support of npf posts. Optional tabbed section for posts, askbox and updates!
Options like custom post width + sidebar width, custom title + description box, pronouns, font size and font-families and custom links. A choice between sharp or rounded corners and the ability to switch out certain icons as you like.
Static previews:
Preview: Header
Preview: Left Sidebar (1)
Preview: Left Sidebar (2)
Preview: Permalink
Download code: Ko-fi
Theme guide - click to browse all the features and/or read a thorough guide to this theme.