September 5th, 2025- Maintenance Complete and Update!
8 hours ago
π³οΈβππEnjoy the site? Please consider supporting us via the links below!ππ³οΈβπ
β FA+ β SHOP β KO-FI β
Journal Start
Hey there fuzzies!
We did it! We made it through without catching fire! (hopefully)
[art by
y2hecate]
This upgrade includes an expansion of our backup storage for user uploads (effectively doubling what we currently have), a new server to increase compute and storage capacity, improved internal infrastructure monitoring, and additional bandwidth to help during peak times of usage.
If you notice any issues please report them to our techs here! Report a problem
We are also excited to announce the launch of our Wall-o-Awesome!
The Wall-o-Awesome shows the list of all of our FA+ subscriptions and donations to the website. Each tier represents what level of support was provided to Fur Affinity (with each $5 donation counting as a month of FA+). These tiers will also result in badges being rewarded to users on the list. Those are still a work in progress but will be released soon.
And weβre getting involved too! You can have your donation go to either myself or Rednef (ya know, that OTHER mascotβ¦), and a winner will be decided every month for who the best mascot is! All donations to the mascots will be used for FA upkeep and preventative maintenance!

[art by
inferndragon]
Main ticket items
β Tag Blocking Part 1 - Completed β
β Display Names (FA+ Launch) - Completed β
β Display Names (Everyone Launch) - Completed β
β Technical Debt Fixes - Completed β
β Large Bugfixes Round 1 - Completed β
β Implementing Cloudflare Turnstile (Tool to verify users and block bots) - Completed β
β IPv6 Support - In Code Review β³
β User Block Improvements Phase 1 - Completed β
β 2FA (Two-Factor Authentication) - In Development βοΈ
β Audio Player Updates - Completed β
β Writing Upgrades - Completed β
β Fixing Thumbnails - Researching π
β Dev Friendly Initiative - In Development βοΈ
β User Block Improvements Phase 2 - Researching π
Side Quests
βοΈ Site page βBanner Museumβ - Completed β
βοΈ Site page βI Was Hereβ - Completed β
βοΈ Site page βWall of Awesomeβ - Completed β
βοΈ Moved ads to Interactive Advertising Bureau (IAB) standard sizes - Completed β
βοΈ Added a Mature rating to ads - Completed β
This update also includes new new features:
βοΈ Wall of Awesome added.
βοΈ Shouts now have pagination.
βοΈ All written works except for ".doc" can now be rendered in the browser.
βοΈ Relocated Dragoneer's famous taco recipe in the code
βοΈ Added the "Click here to close" bar at the bottom of the screen for closing the Image Viewer.
βοΈ Audio submissions now use plyr.js, adding speed controls as well as a more consistent player across platforms.
βοΈ Updated the watch and block buttons to no longer require a complete page load to apply.
- Block and Watch will no longer use the "+" or "-" noise.
βοΈ Blocklist on Profile page is now an import.
- The intended method to block a user is to do it via their userpage. The text box on the profile info is meant to be used for importing large lists.
- FA+ users can import 10k names while non-FA+ can do 5k.
- This has a cooldown of 1 week regardless of FA+ status.
βοΈ Added a "Bad Tags?" button to the submission page that links to a trouble ticket template for easy reporting.
βοΈ Added "Show/Hide Blocked User Content" option to the profile info page.
And some maintenance fixes as well:
βοΈ Fixed CSS for tags on Slate and Retro to make them easier to read.
βοΈ Birthday changes are now limited to 3.
βοΈ Watchlist now sorts by display name.
- The page is also a full page instead of an isolated one, so you're no longer trapped in the "Watch Dimension"
βοΈ Comment icons should now scale properly across devices as well as avoid screen shifting.
βοΈ Added alt and hover text to user symbols so they're more descriptive as to what they mean.
βοΈ Images are no longer censored by default and will be censored as the page loads.
- This benefits users that use noJS or something that prevents Javascript from running.
βοΈ Mini-descriptions now show the reason for blocking content.
βοΈ FA logo now uses webp with a png fallback.
βοΈ Updated "Show/Hide Content" text to specify that its referring content "Without tags", as there was some confusion that led to accidental toggles.
βοΈ There is now a counter of how many tags you've blocked on the profile info page.
βοΈ Attempted to fix a bug on Firefox that renders unicode as emojis. This will likely only fix it on Windows 10+.
βοΈ Image viewer on submissions now uses the device zoom to figure out how big to show.
We did it! We made it through without catching fire! (hopefully)

[art by

This upgrade includes an expansion of our backup storage for user uploads (effectively doubling what we currently have), a new server to increase compute and storage capacity, improved internal infrastructure monitoring, and additional bandwidth to help during peak times of usage.
If you notice any issues please report them to our techs here! Report a problem
Wall-o-Awesome
We are also excited to announce the launch of our Wall-o-Awesome!
The Wall-o-Awesome shows the list of all of our FA+ subscriptions and donations to the website. Each tier represents what level of support was provided to Fur Affinity (with each $5 donation counting as a month of FA+). These tiers will also result in badges being rewarded to users on the list. Those are still a work in progress but will be released soon.
And weβre getting involved too! You can have your donation go to either myself or Rednef (ya know, that OTHER mascotβ¦), and a winner will be decided every month for who the best mascot is! All donations to the mascots will be used for FA upkeep and preventative maintenance!

[art by

Roadmap 2025
We are also happy to share an update to our roadmap!Main ticket items
β Tag Blocking Part 1 - Completed β
β Display Names (FA+ Launch) - Completed β
β Display Names (Everyone Launch) - Completed β
β Technical Debt Fixes - Completed β
β Large Bugfixes Round 1 - Completed β
β Implementing Cloudflare Turnstile (Tool to verify users and block bots) - Completed β
β IPv6 Support - In Code Review β³
β User Block Improvements Phase 1 - Completed β
β 2FA (Two-Factor Authentication) - In Development βοΈ
β Audio Player Updates - Completed β
β Writing Upgrades - Completed β
β Fixing Thumbnails - Researching π
β Dev Friendly Initiative - In Development βοΈ
β User Block Improvements Phase 2 - Researching π
Side Quests
βοΈ Site page βBanner Museumβ - Completed β
βοΈ Site page βI Was Hereβ - Completed β
βοΈ Site page βWall of Awesomeβ - Completed β
βοΈ Moved ads to Interactive Advertising Bureau (IAB) standard sizes - Completed β
βοΈ Added a Mature rating to ads - Completed β
This update also includes new new features:
βοΈ Wall of Awesome added.
βοΈ Shouts now have pagination.
βοΈ All written works except for ".doc" can now be rendered in the browser.
βοΈ Relocated Dragoneer's famous taco recipe in the code
βοΈ Added the "Click here to close" bar at the bottom of the screen for closing the Image Viewer.
βοΈ Audio submissions now use plyr.js, adding speed controls as well as a more consistent player across platforms.
βοΈ Updated the watch and block buttons to no longer require a complete page load to apply.
- Block and Watch will no longer use the "+" or "-" noise.
βοΈ Blocklist on Profile page is now an import.
- The intended method to block a user is to do it via their userpage. The text box on the profile info is meant to be used for importing large lists.
- FA+ users can import 10k names while non-FA+ can do 5k.
- This has a cooldown of 1 week regardless of FA+ status.
βοΈ Added a "Bad Tags?" button to the submission page that links to a trouble ticket template for easy reporting.
βοΈ Added "Show/Hide Blocked User Content" option to the profile info page.
And some maintenance fixes as well:
βοΈ Fixed CSS for tags on Slate and Retro to make them easier to read.
βοΈ Birthday changes are now limited to 3.
βοΈ Watchlist now sorts by display name.
- The page is also a full page instead of an isolated one, so you're no longer trapped in the "Watch Dimension"
βοΈ Comment icons should now scale properly across devices as well as avoid screen shifting.
βοΈ Added alt and hover text to user symbols so they're more descriptive as to what they mean.
βοΈ Images are no longer censored by default and will be censored as the page loads.
- This benefits users that use noJS or something that prevents Javascript from running.
βοΈ Mini-descriptions now show the reason for blocking content.
βοΈ FA logo now uses webp with a png fallback.
βοΈ Updated "Show/Hide Content" text to specify that its referring content "Without tags", as there was some confusion that led to accidental toggles.
βοΈ There is now a counter of how many tags you've blocked on the profile info page.
βοΈ Attempted to fix a bug on Firefox that renders unicode as emojis. This will likely only fix it on Windows 10+.
βοΈ Image viewer on submissions now uses the device zoom to figure out how big to show.
BACK TO THE TIKKET MINES, MODS
Tikkie tikkie close.
Tikkie tikkie close.
I'm assuming it's a bug, but really takes you out of it.
I'm familiar with the new way to click on things and zoom in on them, but why so small to begin with? D:
Awesome job guys!
Interesting! Does this include PDF? Please say yes. Would make a writer's life much easier if every gallery site just rendered them...
If not, do you have an exact list of file extensions / types supported?
txt, doc, docx, odt, rtf, pdf
All of these except the old legacy .doc format will embed in the browser properly without having to be downloaded.
In the viewer, you can also click the >> in the top right and then click "Presentation Mode" to make it fullscreen.
Edit: never mind it's fixed now.
...wait.
I would like to ask if a note notification feature will ever be added?
I mean, if you wrote a note to someone, they would receive a notification about it in their email.
Sometimes I am unable to visit the website, and it would be convenient for me to receive a notification that someone has written to me.
I think this will help reduce the amount of scams. They even tried to copy my account, even though I'm just a small artist with only 160 followersπ
I don't like communicating with customers in notes because changes and clarifications cannot be made quickly.
There have been times when a decision about a minor edit took about a day.
That's why I prefer Discord, because it has notifications and everything is resolved much faster, but the number of attempts to scam people out of money has increased, which is not very good.
This way, we can communicate within the site and not go beyond its boundaries.
viewable story text?!!
speed adjustable audio submissions!??!?!
you went all out!!
πππ
A lot of this stuff is actually nice. ^w^
Though I was still hoping for an update that lets us track out comments. xD
THANK YOU! ^w^
i cant tell their username because i dont remember and i dont wanna search for their profile (for obvious reasons...), was just sad to see them having a big audience and them drawing porn with little babies (literally, with toddlers bodies, faces, innocent expressions...)
im not telling mods are doing the bad job but it was still sad to see baaah x"[
Lets all Celebrate! XD
Badge on profile? XD
loads of nice qol stuff here but the shout pagination is just (chefs kiss)
wall of awesome is cool too! im looking forward to seeing the badges when theyre done :D
I didn't ask for this, but I sure will be making use of it now!!!!!!!! (Yes, the Adam Jensen meme is intended.)β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯β€οΈβπ₯
I'M SO GLAD I NEVER CLEARED SHOUTS THANK YOU SO, SO, SO, SO MUCH FINALLY
Thankies, thankies, thankies! Found the shout from one of the first artists I worked with which is dear to my heart on it's own
Side note: I think comment responses are broken, I can't send a response as it gives a server error
;P
ππ
Thank you very much!
I think this will help reduce the amount of scams. I don't like communicating with customers in notes because changes and clarifications cannot be made quickly.
There have been times when a decision about a minor edit took about a day.
That's why I prefer Discord, because it has notifications and everything is resolved much faster, but the number of attempts to scam people out of money has increased, which is not very good.
This way, we can communicate within the site and not go beyond its boundaries.
For formatting, everything should be controlled by your setting in Global Settings.
Folks using Comic Neue as their default font will notice that colored text like this (as well as bold and italic text) swap back to the standard font. It's pretty minor overall but it's something to note for later
There's a lot of unused white space now, where an image could be expanded into.
https://www.furaffinity.net/view/54779487/ Just to take one of my own as example, there is easily room for a 60% larger image. It doesn't use all the available space to the sides.
Noticed this too, hopefully its fixed soon :3
Must admit, I am ultra curious on what "Dev Friendly Initiative" is gonna mean π
Is that for FA staff Devs themselves, or Devs outside FA staff who might want to integrate with FA?
(Gosh, it's been 5 years since I sent a troubleticket offering to help with an official API, and writing up designs, glad to see there's hope now!)
Thanks again for all the updates, it's super cool to see this roadmap, and to actually believe it's making progress, which .. wasn't so easily said in the past!
I suppose this is the reason why my uploads look TINY now. I... I don't like this. My screen is huge, they should be displayed bigger. I upload large files because I wanna let people see all the details, but now they are tiny! :( Is there a way to disable this? Or adjust the size they are displayed?
Your submissions look good on my phone, and I can zoom in and out to inspect everything. So, as much info about your device, browser, ect. will help us troubleshoot.
(NSFW) https://drive.google.com/file/d/1Th.....ew?usp=sharing
Am also having this problem :(
For a site that's all about art, they should really do better
Very grateful for this option. Thanks for all the hard work! <3
Das ist WUNDERBAR! (<---- about 8% of all the Deutsch/German I know, lawl)
(I am still going to do it anyways though)
Very good work :3 Appreciate you all
Adding this was unnecessary imo, you can just click or tap anywhere else on the screen to close the image viewer. Also it's a bit big and distracting π
I do think it could get away with being smaller, an x in the corner, something like that - but it's appreciated on my end. Might be neat if it's an option for users to select if they need it, but I've no idea of what's available to do with the code under the hood like that. Web developer I am not x3
If it's there people can simply hide the UI element but continue to use it once they're comfy with it, while still letting it be visible for other users.
Wouldn't really affect desktop users at all and... Maybe slightly on mobile if someone tries to like... Zoom in from the corner?
But that requires some sort of toggleable option as well, no clue how feasible. Don't mind me just depositing brainstorm thoughts here xD
That's a pretty major upgrade to writing support on the site. <3
(I'll continue to advocate that I would love the ability to upload iframe-sandboxed HTML/CSS for stories, since it would allow me to do much more interesting things with embedded images and even basic interactivity...... but I doubt it would get much use aside from critters like me, so that's not necessarily a serious suggestion X3).
Unless it already was and I'm really misremembering lol
That site has been proven a scam many, many times over.
This is a GODLY change for writers like myself.
I no longer have to create a separate copy of my written works just to implement special characters, paste into the description box, and then publish live anymore. That process has been my literal least favorite part about uploading stories on here, and now that has been fixed JUST from simply rendering my works through the browser itself.
THANK. YOOOOOOOOOOOOOOOU!!! πππΎ
It looks so clean, too! That's the best part. π
I have a lot of stories I look forward to uploading on here, and I can't wait to see them be displayed in the cleanest way possible. π
A good updated and a good beginning! Hopefully in the future blocked people will be able to completely vanish from your interface, including comments left on submissions, shouts, journals etc.
https://m.youtube.com/watch?v=v4IEC.....B0aGF0IGxldmVy
v'happy to see story files able to be rendered now. though we noticed that a recent .rtf upload is missing paragraph breaks on the site render. DL'd the file to make sure they were present and they were (TextEdit)
Tacking onto the "Bad Tags?" button, maybe could we also get a button for something like "AUP Violation?"
For example, when you browse across AI content, pornographic photos, etc., often times coming from spam accounts, so that we can more easily and quickly report them. :3
Question: if I missed Neers burrito recipe, how do I find it lol
I also suspect that 10k is the last neat number before some technical limit, with the user limits being set relative to that rather than based on actual expected use.
You said 3 hours, and you did it in 3 hours!!
Aww, now I can't make fun of you...
If you don't open them in full size, the vertical images will remain ugly stretched horizontally forever, or is this a bug?
(The image below is originally marked as General rating.)
https://f2.toyhou.se/file/f2-toyhou.....Jnm8jFUoed.png
Please submit a ticket for this. This looks like the "95% max" constraint Tech set for the viewing range is going a bit wonky.
sadly, when i enabled it, the content from blocked users is still available to see unless i block their user tag.
Really nice featureβitβs cool to see the full history!
no more needing manual TXT docs for formatting / display!
EMBEDDED STORIES HELL YEAH, I was a big proponent of those, and I'm glad to see them! Should help increase traffic
Shout pagination is a throwback! Buttons seem a bit wonky on mobile, though
It's neat that watch and unwatch don't send you to that weird page now! I hope faves and comments are going to stop needing reloads too, would be nice
The "bad tags?" button is not there in the mobile UI, just on desktop. might want to look into that
What are birthday changes? Never heard of them
Handy to see the tag blocking improvements (removing the ones from blocked people, being able to see from the mini description, and blacklisted counts)
Genuinely, thank you for improving the site so much in the past year!
Until recently, Fur Affinity allowed for an unlimited amount of changes to a user's birthday in their settings.
Now, those are limited to 3. For reasons.
And thanks for letting us know about the mobile bit; it's been forwarded to the tech team.
Definitely sorry for that oversight!!
Funnily enough, maybe now it's time to bring the birthdays back? It used to be viewable publicly, but it got removed ages ago
And yeah, I also sent it as a trouble ticket in case tech is looking into those first, redundancy is handy
Thank God I was wrong.
I like the idea of Wall of Awesome, but I believe it can be better than what it already is now, because having something that's community driven, can benefit the community big time, especially if it's done right, you know?
Missing tags are not something the team handles.
However, abuse of the tag system to include tags that do not appear in the submission (example: "cat" on a dog image), "sentences" that are not part of the submission (example: "i love tea way more" on an image submission showing coffee) are against our policies, and those should be flagged.
I hope this answers your question!
A missing tags or suggested tags option would be helpful. Would make the tag filtering more useful.
However, we do have projects being researched and discussed on how to better address that gap for the next phases of the tagging system. :3
Also is the Wall-O-Awesome automatically filled or does the staff have to do it manually ? cause i really π and couldn't find my name in any of the list, even know i've been a FA+ for like a long time ^^ (and yes i checked on my Settings the "show my name" is enable :p
(It would also be nice to know when our subscription started ^^")
Thanks for the awesome Update. <3
You do appear on the WoA! It uses your display name (Nicky Equeen), and not your user name (dashie911).
Found you in the Epic tier (you are truly epic!). :3
I hope this helps!
Thanks again to all the staff for the awesome updates you provide, you really are making F.A. an amazing place to stay and share content within the community. <3
I don't know how many stories I'm going to have to fix because of this.
I know an update was needed, but I was hoping it wouldn't break the old system too.
Secondly, this also ruined lot of my art since I draw more in vertical- including some comics you hardly can read anymore.
I need much much bigger pixels in height like it was before. My art just needs it.
Thank you, guys and great job! Have a nice weekend.
However, Novice tier says 10+ months? Which'd be $50...
Probably just a typo, but figured I'd mention.
I especially love the fact that you can view older shouts, and the option to hide submissions by blocked users.
There's something i want to suggest (though i think it's already planned) and that is.. if you block someone who is watching you (or that interacted with you already) their watch still remains.
On most other sites (like DeviantArt) whenever you block someone who's watching you, their watch/favorites are removed.
Idk if i explained myself correctly but, yeah just wanted to suggest that.
Tho...I do notice there is an issue there? Older shouts now have visible escape symbols, ie "it\'s a little harder to read jim\'s messages with the slashes"
I wonder what you are going to change?
Sounds like a file encoding issue at first glance; if you could open a trouble ticket, making sure to include at least one link to a story that is rendering this way, the tech team will be able to take an additional look at it and track it. :3
I've made a quick check, and you absolutely should be showing up from what I can see.
If you could be so kind to open a trouble ticket so the tech team can have eyes-on, and help you further, that'd be pretty awesome of you.<3
Sorry about the issue, and here's hoping it'll be resolved quickly!
That was weird!
Thanks for checking anyhow! <3
People shouldn't be barred by a paywall from posting their own detailed work.
You ran fine for a decade+ before FA+ was introduced and I honestly don't believe that dumbing down uploads was done for the better of your userbase.
A compressed file at 4k would barely use more than one at 1440p would.
We did not "run fine" or did you miss the hundreds of thousands of dollars in debt Fur Affinity was in before?
You are welcome to go use E6 if you prefer it more.
Max Image Resolution: 3.7 MPix (QHD / WQHD / 1440p / 2K). FA+ Perk: Members have higher resolution limits. Images larger than the maximum resolution will be resized down to the site limit. We advise users to resize the images themselves before uploading.
3.7 megapixels here is rounded up; in reality, the maximum is 2560 Γ 1440 = 3,686,400 pixels, so if you upload an image that is exactly 3.7 megapixels in size, it will be downscaled. I have determined through experience that this is inconvenient. Is it possible to write a more accurate resolution number on the upload page?
VERY HAPPY WITH HOW MUCH WORK YOU'RE ALL DOING! THIS SITE IS GOIN' CRAZY!
I've been uploading stories regularly for a few years now and have simply dealt with how badly FA handled stories. Text formatting only worked sometimes and the file format that seemed to work with the least amount of issues was .TXT which sadly lacks formatting options. I've been uploading .PDF as a balance between accessability and format options, but it would seem I have this big empty text reader on all my submissions now.
I'd be curious to see if other file types will be better supported now that new groundwork has been laid or whether I'm going to have to consider reuploading all my stories in a different format.
Wait, what? π€¨ There are people who change their birthdays multiple times?
All that to say, I think this is specifically getting at people who are abusing the tagging system (which is against the Upload Policy). I'm not a mod, but I'd guess the mods are unlikely to take action unless against a user who isn't abusing tags.
So someone who intends to harass via that avenue, will have a very uphill slog.
Just saw others have seen this problem - thanks
On the other, the experience is very broken on mobile and smaller screens, both in how the reader is laid out, and also in that PDFs don't reflow text, so the reading experience is unpleasant.
I'd personally prefer if the story upload experience was improved, so that formatted text could be written, converted to bbcode, and stored so it could be rendered as reflow-friendly text.
I wrote a website for my author friends to do this - you copy and paste your rich text, and does a conversion to FA-bbcode in browser: https://furryfont.anonusr.org/ - it would be great if something like this was built into FA.
If you could find a way to let us close it just by clicking or tapping on the image like pretty much everything has for a while, that'd be great.
Most of the other fixes seem good though..