Current mission: Happenings/2026 needs your help.
SoyBooru guide
Here be countrywars, namefags, slopjaks, and obsessed brimstone.
General Rules
(YOU) WILL follow the rules. Please note that SoyBooru's rules are different from those of soyjak.party or any other website.
- Do not post, upload, or discuss illegal content.
- Announcing or calling for "swattings" is FORBIDDEN.
- Realistic depictions of child abuse are FORBIDDEN.
- Do not upload, post, or promote pedophilic content.
- Advertising third-party services, discord servers, cryptocurrency projects, and other unaffiliated groups is prohibited.
- Participation in disruptive off-site communities is prohibited.
- Do not upload, post, or promote animal abuse or bestiality.
- Do not post suicide announcements or genuinely attempt to push others towards suicide or self-harm.
- Do not NOT make credible threats or promote real-world violence or terrorism.
- Do not attempt to get the site taken down.
- Do not files containing embedded content.
- Posts that are obfuscated in a way that is hard for moderators to examine may be removed.
- Do not spam false reports.
- Do not blank or vandalize post tags, sources, or other things.
- Do not make posts intended to slow down others' browsers.
- Do not post IP grabbers.
- Do not use any sort of bot to automate posting on the site.
- By using this site, you affirm that you are 18 years old or older. Underaged use of the site is not permitted.
- Roblox discussion and raids are FORBIDDEN.
Forum Rules (Boorum)
- Be on-topic with the category you're posting on, off-topic threads will be moved to the appropriate category
- This website is English language only.
- Spam outside of General & Off-Topic is not allowed.
- Do not post NSFW content.
Post Rules (SoyBooru Gallery)
Following these rules will prevent your post from getting rejected:
- On the soyjak gallery, all posts must contain a soyjak, soysphere meme, or 4chan meme. Posts that contain templates for more 'jaks are permitted. Images of real-life soyboys are allowed. Photos that parody soy culture are also allowed (although more narrowly)
- When determining if something is a soyjak, think the following: Would a reasonable person (possibly one that might be considered a normie) say the image you are planning on uploading is a soyjak?
- When uploading an old 4chan meme, it must be before 2021 and an archived source must be provided.
- When uploading a NAS soysphere meme, it is at the discretion of staff whether the meme is notable enough to be accepted.
- On the artworks gallery, all posts must not contain anything that meets the criteria for the soyjak gallery, and must be original content uploaded by the artist.
- Porn is not allowed on the artworks gallery.
- AI-generated content is not allowed on the artworks gallery.
- Posts that are not properly tagged by the uploader may be deleted. 5 tags and a variant tag must be present.
- Low effort soyjak posts may be rejected at the approver's discretion.
- Duplicates are not allowed, unless you have a higher quality version of an already existing soyjak.
- Social media soyjak screenshots are not allowed. If you see a soyjak on social media, then download it directly.
- Certain types of posts may be banned. This may either be due to the nuance of the content, or by valid request of the creator. These kinds of bans are rare.
- Posts containing gore are not allowed.
Reporting posts and comments
If you see a post that breaks one or more of the rules listed above, you should click on the flag button to report it. it should be noted that banned users (including all logged-out VPN users) cannot report posts, and should privately contact staff in other ways instead. And please do not reply to rule breaking posts, as that makes more people see them!
Tagging Guidelines
1. Tag what you see.
- Tag only what is visible in the image.
- Use one tag per characteristic whenever possible.
- Parent category tags (like fruit + food) are exceptions and should be paired.
2. Avoid bad tags.
- Avoid tags for subjective concepts like nas, gem, coal unless they are present in the image.
- Use tagme if unsure; it is better to have too many tags than too few.
3. Use existing tags first.
- Search for synonyms before creating a new tag.
- We autocorrect common mistakes but want to avoid unnecessary aliases.
4. Always add a variant (soyjak gallery) or media tag (artworks gallery).
- Every image must include one variant tag or media tag (artworks gallery only). Use the base variant tag for images that depict the variant or any form derived from it. The base variant tag applies to all images of that variant and any of its subvariants.
- If no variant can be identified, use variant:unknown.
- In the artworks gallery, use media:original_content if no other media tag is applicable.
- When applicable, add one or more subvariant tag. Subvarients are additive and never replace the base variant tag. Only use subvariant tags when the distinguishing features are clearly visible
- Drawn or traced jaks get the soyjak tag (except variant:wojak).
5. Count the soyjaks.
- Use 2soyjaks, 3soyjaks, 4soyjaks. Use multiple_soyjaks if your post includes 5 or more soyjaks.
6. Tag real-life elements.
- Use irl or irl_background for photos or mixed-media posts.
7. Use correct descriptive tags.
- white_skin refers to skin color, not the color white.
- Prefer general color tags (red, green) only when no specific color tag exists.
- Prefer stubble over beard unless full facial hair is shown.
- open_mouth = mouth visibly open; closed_mouth = fully shut. Skip *_mouth if the inside of the mouth is hidden by closed teeth or an object.
- Use smile, frown, etc. whenever they apply.
- Non-head body parts are optional. Common ones are arm, hand, leg, foot. Use full_body for a completely visible body; omit other body part tags unless important.
8. Follow tag formatting rules.
- Allowed characters: A–Z, a–z, 0–9, underscores, parentheses, forward slashes.
- Replace spaces, dashes, apostrophes with underscores.
- Use plural forms for objects that are naturally part of a set (eye → eyes).
- If such an object is present alone, tag that explicitly (horn → single_horn).
- Prefer American English spelling (sceptre → scepter).
- Use parentheses for disambiguation (nas_(rapper)).
- Use full character or franchise names.
- Due to software limitations, board names must be tagged as board_(site) without slashes
- Example: /pol/ → pol_(4chan)
Guides
How to upload a post
- Click "Upload" in the navigation bar from the Gallery dropdown.
- Choose a file. You can choose as many as you want.
- Add at least 5 tags, including an variant.
- Add a source if known (archived thread, artist link). You can put OC if you created it.
- Submit. Your post will go into the pending queue until approved. This can take a while so don't be afraid if nothing shows for a while.
Duplicates
See an duplicate? Do this!
- Post the orginal image in the comments, could be thumbed or linked.
- Tag the copied post with meta:duplicate
- Wait and you're done!
How to edit tags
- Open the post.
- Click Edit.
- Add, remove, or correct tags.
- Save changes. You don’t need to be staff, anyone can improve tags.
How to comment
- Open the post.
- Put whatever you like in the bottom textarea.
- Click "Post Comment"
Setting a Profile Picture
- In the navigation bar, click on your profile name
- Go to "Settings
- In the Profile Picture" box, select "Upload"
- Crop the profile picture if you want, then select "Crop & Upload"
Blacklisting
Blacklisting tags will prevent you from seeing any posts with a certain tag, except if you came to a post with a tag you blacklisted from a link or comment.
- In the navigation bar, click on your profile name
- Go to "Settings"
- In the Tag Blacklist box, insert any tag you do not want to see
Text Formatting
| BBCode | Info | Example |
|---|---|---|
| [b]text[/b] | Makes text bold | Bold |
| [i]text[/i] | Makes text italic | Italic |
| [s]text[/s] | Create a strikethrough on text | |
| [u]text[/u] | Underlines text | Underline |
| [greentext]text[/greentext]
OR >text |
Makes your text green alongside a meme arrow | >Greentext |
| [redtext]text[/redtext]
OR ==text== |
Makes your text red | Redtext |
| [orangetext]text[/orangetext]
OR <text |
Makes your text orange alongside a meme arrow | <Orangetext |
| [spoiler]text[/spoiler] | Creates a spoiler section containing text | Spoiler |
| [blur]text[/blur] | Blurs your text | Spoiler |
| [url]https://example.com/[/url] | Makes a clickable link to url | https://example.com/ |
| [url=https://example.com/]text[/url] | Makes a clickable link to url with custom text | Example text |
| [code]text[/code] | Intended for rendering code snippets | Code
|
| [h1]text[/h1] | Creates a heading, supports h1, h2, h3, and h4 | Heading |
| [thumb]103029[/thumb] | Inserts a clickable thumbnail of the given post ID into the page | |
| meds[inline][code]text[/code][/inline] | Displays everything between the tags as inline, so that it flows with the text of the page | |
| text[sub]sub[/sub] | Inserts a subscript into text | Sub |
| text[sup]sup[/sup] | Inserts a supscript into text | Sup |
| [bluetext]text[/bluetext]
OR --text-- |
Makes your text blue | Bluetext |
| [glowtext]text[/glowtext]
OR %%glowtext%% |
Makes your text glow | glow |
| !!text!! | Makes your text glow red | redglowtext |
| ::text:: | Makes your text glow yellow | yellowglowtext |
| ~-~text~-~ | Turns your text into a rainbow | rainbowtext |
| gemeraldtext | ||
| [color=#ff0000]text[/color] | Colors your text | colortext |
| [quote]text[/quote] | Creates a box where you can put text in it (stackable too) | text |
| [size=20px]text[/size] | Changes size of the text | text |
%%==Example==%% would turn your text red with an glow. Like this: ExampleStaff
Administrators
- custard (email: mustard@soyjak.st) (wiki page, wiki user page); Shoot him a DM if you have an issue or feature suggestion! Sometimes he is using another device and in that case may use an alt account for that device.[1]
- cobblestone (email: cobblestone@soyjak.st) (wiki page, wiki user page)
- Quote (email: quote@soyjak.st) (wiki page, wiki user page)
- soysneed (email: soysneed@soyjak.st) (wiki page, wiki user page); DM if you have issues about moderation or rule policies.
- Warrior-Z (wiki page, wiki user page)
Forum Administrators
- Broot (email: broot@soyjak.st) (wiki page, wiki user page)
- Cat (email: cat@soyjak.forum) (wiki page, wiki user page)
Moderators
- Ethan
- falkland
- Fen (wiki user page)
- guernsey
- jersey
- JimboClittyLeakageArchive (wiki page)
- Magnus
- MazelTV
- Root (wiki page, wiki user page)
- Pinacoaladalover (wiki user page)
- TwnkH8er (wiki user page)
Forum Moderators
Janitors
- asstrophy; PM him @Microvariant on the IRC if you need anything
- Coemskong (wiki user page)
- emerald (wiki page, wiki user page)
- GemersonLakeAndPalmer (wiki page, wiki user page)
- MarketPliers (wiki user page)
- MenstrualCykill (wiki user page)
- Nobody1
- Rot (wiki page, wiki user page)
- Sawoot (wiki user page)
- Sectionalism
- soycheckmark (wiki user page)
- SoyNorthropF5 (wiki user page)
- TrueSonOfSoy
- Turrican (wiki user page)
- whateveryouwant
- Zonky (wiki user page)
Searching
SoyBooru uses a booru-style search syntax. Queries are entered in the search bar as space-separated terms that are ANDed together.
Basic Search
| Syntax | Meaning |
|---|---|
cat |
Posts tagged "cat" |
cat dog |
Posts tagged both "cat" AND "dog" |
"multi word tag" |
Match a tag containing spaces |
All input is case-insensitive.
Excluding Tags
Prefix any term with - to exclude it:
cat -dog Posts with "cat" but NOT "dog" -"some phrase" Exclude a multi-word tag
Wildcards
Use * at the end of a term for prefix matching:
cat* Matches cat, cats, category, catalog, ... -animal* Exclude all tags starting with "animal"
OR Groups
Wrap alternatives in { } separated by ~:
{cat ~ dog} Posts with "cat" OR "dog"
{cat ~ dog ~ bird} Posts with any of the three
{cat ~ dog} cute (cat OR dog) AND cute
Category-Prefixed Tags
Search for tags within a specific category:
character:hunky artist:swede meta:tagme -variant:cobson
Meta-Tag Filters
Meta-tags filter on post attributes rather than tags.
Rating
rating:safe or r:s rating:questionable or r:q rating:explicit or r:e -rating:explicit Exclude explicit posts
Uploader
uploader:admin user:someone -user:spammer
File Type
filetype:png or type:png filetype:webm or type:mp4 type:gif
Supported types: png, jpg/jpeg, gif, webp, avif, bmp, webm, mp4, mpeg, wav, ogg. Full MIME types like image/png also work.
Status
status:approved status:pending is:featured is:locked status:trashed Requires admin permission
Numeric Filters
These filters support comparison operators and ranges.
| Operator | Example |
|---|---|
| Exact | score:100
|
| Greater than | score:>50
|
| Less than | score:<50
|
| Greater or equal | score:>=50
|
| Less or equal | score:<=50
|
| Range | score:10..100
|
Available numeric fields
| Field | Aliases | Description |
|---|---|---|
id |
Post ID | |
score |
s |
Vote score |
width |
w |
Image width in pixels |
height |
h |
Image height in pixels |
tagcount |
tags |
Number of tags on the post |
File Size
Supports size units (b, kb, mb, gb):
filesize:>1mb size:<=500kb filesize:1..5mb
Date Filters
Filter by upload date using date: or uploaded:.
Absolute dates
Accepted formats: yyyy-MM-dd, yyyy/MM/dd, yyyyMMdd.
date:2025-06-15 date:>=2025-01-01 date:2025-01-01..2025-12-31
Relative dates
| Keyword | Meaning |
|---|---|
day / today |
Last 24 hours |
week |
Last 7 days |
month |
Last 30 days |
year |
Last 365 days |
date:>week Uploaded within the last week date:>=month Uploaded within the last 30 days
Sorting
Use order: or sort: followed by a field name. Append _asc or _desc to control direction (defaults to descending).
| Field | Aliases | Default direction |
|---|---|---|
date |
uploaded, newest |
Newest first |
score |
votes |
Highest first |
id |
Highest first | |
filesize |
size |
Largest first |
tagcount |
tags |
Most tags first |
controversial |
drama |
Most controversial first |
random |
rand |
Random (ignores direction) |
order:score Highest score first sort:date_asc Oldest first order:random Random order order:filesize_desc Largest files first
Example Queries
# High-res safe wallpapers
rating:safe width:>=1920 height:>=1080 order:score
# Recent uploads from a specific user
uploader:alice date:>=week order:date
# Large GIFs, sorted by file size
type:gif filesize:>1mb order:filesize
# Either cats or dogs, excluding explicit, top scored
{cat ~ dog} -rating:explicit order:score
# Posts with many tags uploaded this month
tagcount:>=10 date:>=month
# Random safe post
rating:safe order:random
Operator Precedence
Search terms are evaluated using the following rules:
-(exclude) applies only to the term immediately following it.{ }groups are evaluated as a single unit.- All terms are combined using logical AND by default.
Examples:
-cat dog Excludes "cat", requires "dog"
{cat ~ dog} cute (cat OR dog) AND cute
-cat {dog ~ bird} Excludes "cat", requires (dog OR bird)
Notes
- When no query is provided, all posts are returned newest-first.
- Default page size is 20 results.
- Queries are limited to 500 characters.
- Unapproved posts are only visible to their uploader and moderators.
- Your personal tag blacklist is automatically applied to all search results.