Table of Contents
Capcode
A cap (キャップ, kyappu), or capcode, is a special identifier that is meant to prevent impersonation on anonymous bulletin boards. It was added to 2channel as the 'impersonation prevention feature' (成りすまし防止機能, narisumashi bōshi kinō) in 1999, prior to the tripcode system.
Of course, since '
Summary
Most implementations of the capcode system involve using a special string in 'email' field, which instructs the software to replace the name with the proper capcode. The original capcodes used a 'filled-in star' (★) that couldn't be copied or impersonated as the software would change it to an 'outlined star' (☆) instead. Of course, other implementations may utilize different methods, different capcodes, and different checks.
Capcode implementation
On 2channel
2channel uses the aforementioned 'special string in email field' method. Since the addition of tripcodes, they have been very selective with capcodes, only providing them to management and users that apply to be a reporter on the news-oriented 'plus' boards. In the post-Hiroyuki era, a 'cap stopper' was added in 2014, which let users kill a leaked capcode by using #DEL:
before the string in the email field.2)
In the past, Hiroyuki had the capcode of fusianasan
, which leaked on September 23, 1999, so the capcode would automatically show the user's hostname to discourage further usage. This later became a way of trolling newcomers, called a 'fusianasan trap' (fusianasanトラップ). The post-Hiroyuki 2channel later removed said feature around late 2017, while Hiroyuki's own 2channel clone still has it implemented.
On Shitaraba
Shitaraba is a website that allows users to create and manage their own boards, so the feature is offered but renamed to 'handle password' (ハンドルパスワード). These capcodes can be registered within the board's management panel, with custom colors set by the board owners, but do note that the special strings must start with a 'number sign' (#) when the designated user enters them into the email field.3)
On 4chan
4chan uses the 'special string in options field' method, but they overhauled it to check if you're actually logged into the 'upload board' view (upboard.php) if you're using one of the 'elevated' capcode. For instance, their previous moderator capcode used to be pubies
,4) but it was changed to mod
which only works if you're posting from said view. This obviously does not include the since4pass
capcodes that anybody can buy.
At one point, the tooltips also revealed internal ID numbers in the secret “Janitor & Moderator Discussion” (/j/) boards, but it was presumably removed since then. Humorously, the source code does contain numerous methods to deter users from impersonating a staff member (e.g. “moot”, “Ep8pui8Vw2”, “##”, “⌘”), though it will simply 'terminate the action' instead of 'banning you for trying' now.
- Anonymous ## Founder - This capcode is reserved for Christopher Poole (moot). It was initially teased in the final Q&A video, where he hinted at an 'Admin Emeritus' capcode.
- Anonymous ## Admin - This capcode is used by their administrators, Hiroyuki Nishimura (hiroyuki) and Alexander Strange (MrVacBob). They rarely post, so…
- Anonymous ## Mod - This capcode is used by the moderators, not to be confused with the janitors. At the time of the 2025 leak, there were a total of 56 moderators.
- Anonymous ## Developer - This capcode is used by the developers since 2012. In the past, it was originally the 'Anonymous ## BlOgGeR' capcode for Randall Munroe (
munroexkcd
). - Anonymous ## Verified - This capcode is granted to 'notable' people, usually for Q&A sessions. In the past, it was originally formatted as 'Anonymous ## Verified' instead.
On Tinyboard forks
For most Tinyboard-derived software, the name field is used in a similar fashion to tripcodes for capcodes. By default, ## Admin
→ '## Admin' and “## Mod
→ '## Mod', and it will simply spit out a secure tripcode if you lack the proper permissions. Of course, the staff isn't bound to the default capcodes as the software allows for custom capcodes, such as '## God' or whatever. This should be very easy to change.
Notes
- As mentioned, the homophones don't translate well to non-Japanese langauges.
- In the Chinese language, it becomes 'jīnéng' (机能, lit. “function”) and 'màozi' (帽子, lit. “hat”).
- In the Korean language, it becomes 'gineung' (기능, lit. “function”) and 'moja' (모자, lit. “hat”).
External links
- ★ on 2channel's Wiki
- Cap (Electronic Bulletin Board) on Japanese Wikipedia
- Cap (Electronic Bulletin Board) on Niconico Encyclopedia