News: Jan 07, 2025 Show

Jan 7th: Small update to the Uploading Guidelines today: We now no longer allow paintovers of AI generated content. Or in other words AI generated content that has been edited to some degree by humans.

Dec 1st: If your account has been hit in the most recent ban wave of compromised accounts please reach out to us at management[at]e621.net and we'll help you get your account back.
If you've already contacted us give us a moment to get to you, though if it takes longer than a day for us to get back to you do feel free to reach out again!
Dec 2nd: If you got got and suddenly aren't able to see any of our exquisite selection of sausage and taco posts double check that Safe Mode is disabled in your account settings (Account -> Settings -> Safe mode [right above the blacklist text box]).

We still have a Discord server, come talk to us!
Want to advertise on e621? Click here!
Are you an artist uploading your own art to e621? Get verified now!

Help: Tag Scripts

Note: This function is only available to privileged or higher accounts

Tag scripts allow you to batch together several tag changes. With a single script you can add tags, remove tags, conditionally add tags, conditionally remove tags, or any combination of the above. Simply create one, select it, and click on a post thumbnail to apply the tag script in the background. The best way to illustrate how they work is through examples.

You can combine commands, but you cannot nest them. For example, [if cat, dog] [if dog, cat] works, but [if cat, [reset]] does not.

Add

  • cat dog would add the cat and dog tag.

Remove

  • -cat -dog would remove the cat and dog tag.
  • cat -dog would add the cat tag and remove the dog tag.

Conditional

  • [if cat, dog] would add the dog tag if and only if the post had the cat tag.
  • [if -cat, dog] would add the dog tag if and only if the post did not have the cat tag.
  • [if cat, -dog] would remove the dog tag if and only if the post had the cat tag.
  • [if -cat, -dog] would remove the dog tag if and only if the post did not have the cat tag.
  • [if cat -animal, animal] would add the animal tag if and only if the post had the cat tag but did not have the animal tag.

Reset

  • [reset] would remove every tag from the post.
  • [reset] cat would remove every tag from the post, then add the cat tag.
  • cat [reset] would add the cat tag, then remove every tag from the post (this is a pointless script).

Rating Changes

  • rating:e would change the post's rating to explicit.
  • [if sex, rating:e] would change the post's rating to explicit if and only if it had the sex tag.

Over 18?

You must be over the age of 18 and agree to the terms of service to access this page.

By default a limited blacklist has been applied hiding content that is commonly objected to. You may remove items from this blacklist by using the blacklist menu item.