Wikipedia:Signatures: Difference between revisions

From Wikipedia
Jump to navigation Jump to search
Tachyony (talk | contribs)
Imported page
 
imported>ThatOneTechNerd
Copyedit
 
Line 1: Line 1:
<noinclude>{{short description|Wikipedia behavioral guideline}}{{pp-semi|small=yes}}{{pp-move-indef}}
<noinclude>{{Short description|Wikipedia behavioral guideline}}{{pp-semi|small=yes}}{{pp-move-indef}}
</noinclude>{{Redirect|Wikipedia:Sign|''The Signpost''|Wikipedia:Wikipedia Signpost}}
</noinclude>
{{for|the essay about signatures of living people in articles|Wikipedia:Signatures of living persons}}
{{hatgrp|{{Redirect|Wikipedia:Sign|Wikipedia's newspaper|Wikipedia:Wikipedia Signpost{{!}}Wikipedia:Wikipedia ''Signpost''}}
{{subcat guideline|behavioral guideline|Signatures|WP:SIG}}
{{Redirect|Wikipedia:Sig|Wikipedia's notability guideline on significant coverage|Wikipedia:Notability#significant coverage}}
{{Policy section top}}
{{For|the essay about signatures of living persons in articles|Wikipedia:Signatures of living persons}}
{{nutshell|Please sign your posts on talk pages, using four tildes (<code><nowiki>~~~~</nowiki></code>), or clicking the signature icon [[File:OOjs UI icon signature-ltr.svg|22px]] on the edit toolbar. Keep the coding of your signature short, do not make the signature too large, do not embed files in it, and ensure that the end result is easily readable by virtually everybody.}}
}}
{{subcat guideline|behavioral guideline|Signatures|WP:SIG|WP:TALKSIG}}
{{Policy section top}}{{nutshell|Signatures are required on all talk pages to identify who made each comment, and should be added using four tildes (<code><nowiki>~~~~</nowiki></code>) if not automatically generated. They must be concise, readable to all, non-disruptive, not contain embedded files, and should never appear in articles.}}
{{Guideline list}}
{{Guideline list}}


'''Signing your posts''' on [[Wikipedia:Talk page|talk pages]] (normally using four [[tilde]]s: <code><nowiki>~~~~</nowiki></code>), both for the article and non-article [[Wikipedia:Namespace|namespaces]], is required and facilitates discussion by identifying the author of a particular comment. Other users can then navigate to a talk page and address their comments to the specific, relevant user(s). Discussion is an important part of collaborative editing, because it helps all users to understand the progress and evolution of a work.
'''Signing your posts''' on [[Wikipedia:Talk pages|talk pages]], both for the article and non-article [[Wikipedia:Namespace|namespaces]], is {{em|required}} to identify the author of each comment, enabling other users to engage directly with the relevant participants. This practice is necessary for maintaining clear, collaborative discussions and understanding the progression of the work.


Comments posted on user talk pages, article talk pages and other discussion pages must be properly signed. Signature use that is intentionally and persistently disruptive may lead to [[WP:BP|blocks]].
Signatures are automatically added when using the [[mw:Talk pages project/Replying|reply tool]] or [[mw:Talk pages project/New discussion|new topic tool]]. When editing in [[WP:Wikimarkup|source text mode]] without these tools, signatures must be added manually by typing four [[tildes]] (<code><nowiki>~~~~</nowiki></code>) or selecting the signature icon {{button|[[File:OOjs UI icon signature-ltr.svg|22px|class=skin-invert-image]]}} in the [[Help:Edit toolbar|edit toolbar]].


When [[Help:Editing|editing a page]], [[Wikipedia:What is an article?|main namespace]] articles {{strong|should not}} be signed, because the article is a shared work, based on the contributions of many people, and one editor should not be singled out above others.
All comments on user talk pages, article talk pages, and other discussion pages must be properly signed. Persistent misuse of signatures in a disruptive manner may result in user [[WP:BP|blocks]].
 
Signatures {{strong|should not}} be used in [[Wikipedia:What is an article?|main namespace]] pages (i.e., Wikipedia articles), as the content is a collective effort. Highlighting a single editor's contribution above others' undermines the principle that articles are the shared product of multiple contributors.


== Purpose of signatures ==
== Purpose of signatures ==
Signatures on Wikipedia identify you as a user and your contributions to Wikipedia. They encourage [[WP:CIVIL|civility in discussions]] by identifying the author of a particular comment and the date and time at which it was made. Because of that, having an uncivil signature is strongly discouraged (in some cases, to the point of blocking the user until it is changed). In general, anything that is not allowed in a [[WP:UN|username]] should not be used in a signature either.
Signatures on Wikipedia identify you as a user and your contributions to Wikipedia. They encourage [[WP:CIVIL|civility]], collaboration, and communication by identifying the author of a particular comment and the date and time at which it was made. Because of that, having an uncivil signature (especially one that makes any kind of [[WP:NPA|personal attacks]] toward someone else) is ''prohibited'' and, in some cases, the user will be [[WP:BLOCK|blocked]] from editing until the signature is changed. In most cases, anything that is not allowed as an account's [[WP:UPOL|username]] (in whole or in part) is also not allowed to be in a signature either.


Furthermore, signatures also serve a technical purpose: various [[WP:SCRIPT|user scripts]] and [[WP:BOT|talk-page archiving bots]], including [[User:lowercase sigmabot III|lowercase sigmabot III]], rely on their time stamps to know when to archive old threads. It's because of this that it's also important to avoid overly customizing the date output of a signature, as doing so can lead to stale threads persisting long after they'd otherwise be [[WP:ARCHIVE|archived]].
Furthermore, signatures also serve a technical purpose: various [[WP:SCRIPT|user scripts]] and [[WP:BOT|talk-page archiving bots]], including [[User:lowercase sigmabot III|lowercase sigmabot III]], rely on their timestamps to know when to archive old threads; to keep these tools working, it is important <strong>not</strong> to change the timestamp of signatures.


== When signatures should and should not be used ==
== When signatures should and should not be used ==
{{shortcut|WP:SIGNHERE}}
{{shortcut|WP:SIGNHERE}}
Any posts made to any type of discussion page {{em|must be}} signed (this does not include adding WikiProject boxes and other such administrative templates). Note that, as stated [[#How to sign your posts|below]], if you choose to edit those kinds of pages [[Wikipedia:IPs are human too|without logging in]], then you should still sign your posts – regardless of whether or not you have [[Wikipedia:Why create an account?|an account]]. Edits to articles {{em|must {{strong|not}}}} be signed, as signatures on Wikipedia are not intended to indicate [[Wikipedia:Ownership of content|ownership or authorship of any article]]. Instead, the [[Help:Page history|page history]] identifies who made edits. Signatures do not translate from <code><nowiki>~~~~</nowiki></code> in edit summaries. In other instances when posts {{em|should not}} be signed, specific instructions are provided to contributors. Files used in articles, including image and sound files, should not contain any Wikipedians' signatures.
Any posts made to any type of discussion page {{em|must be}} signed (this does not include adding WikiProject boxes and other such administrative templates). Note that, as stated [[#How to sign your posts|below]], if you choose to edit those kinds of pages [[Wikipedia:IPs are human too|without logging in]], then you should still sign your posts—regardless of whether or not you have [[Wikipedia:Why create an account?|an account]]. Edits to articles {{em|must {{strong|not}}}} be signed, as signatures on Wikipedia are not intended to indicate [[Wikipedia:Ownership of content|ownership or authorship of any article]]. Instead, the [[Help:Page history|page history]] identifies who made edits. Signatures do not translate from <code><nowiki>~~~~</nowiki></code> in edit summaries. In other instances, and when posts {{em|should not}} be signed, specific instructions are provided to specify this on the specific page. Files that are used in articles, including image and sound files, should also not contain any signatures.


== How to sign your posts ==
== How to sign your posts ==
{{redirects here|WP:~|information about accounts starting with a tilde|Wikipedia:Temporary accounts}}
{{shortcut|WP:~|WP:SIGHOW|WP:TILDE}}
{{shortcut|WP:~|WP:SIGHOW|WP:TILDE}}
When using the [[mw:Talk pages project/Replying|reply tool]] or [[mw:Talk pages project/New discussion|new topic tool]], the software will automatically sign your post. (If you type a signature anyway, it will remove the duplicate.)
=== Preferred option ===
=== Preferred option ===
==== Standard signature ====
==== Standard signature ====
{{anchor|Using four tildes}}{{Shortcut|WP:4TILDES}}
{{anchor|Using four tildes}}{{Shortcut|WP:4TILDES}}


There are three ways to sign your posts:
There are three ways to sign your posts manually:


# At the end of your comments simply type four [[tilde]]s (~), like this: <code><nowiki>~~~~</nowiki></code>.
# At the end of your comments simply type four [[tilde]]s (~), like this: <code><nowiki>~~~~</nowiki></code>.
# If you are using the [[Help:Edit toolbar|edit toolbar]] option (by default, it appears above the edit box), click the signature icon<ref group=Note>If your browser is set to not show pictures, the button will be called "Your signature with timestamp".  If the browser's settings don't allow JavaScript, the buttons will not appear.</ref> [[File:OOjs UI icon signature-ltr.svg|22px]] to add two hyphens and four tildes like this: <code>{{nobr|<nowiki>--~~~~</nowiki>}}</code>.
# If you are using the [[Help:Edit toolbar|edit toolbar]] option (by default, it appears above the edit box), click the signature icon<ref group="Note">If your browser is set to not show pictures, the button will be called "Your signature with timestamp".  If the browser's settings don't allow JavaScript, the buttons will not appear.</ref> {{button|[[File:OOjs UI icon signature-ltr.svg|22px|class=skin-invert-image]]}} to add two hyphens and four tildes like this: <code>{{nobr|<nowiki>--~~~~</nowiki>}}</code>.
# Use the [[WP:REPLYTOOL|reply tool]] or [[WP:NEWDISCUSSIONTOOL|new discussion tool]] that are available as beta features in your user preferences. Both of these features will automatically insert a signature, without needing to add any wikicode.
# Use the [[WP:REPLYTOOL|reply tool]] or [[WP:NEWDISCUSSIONTOOL|new discussion tool]]. Both of these features will automatically insert a signature, without needing to add any wikicode.


The four tildes will be automatically replaced with your signature after you have published the changes, as follows:
The four tildes will be automatically replaced with your signature after you have published the changes, as follows:
Line 41: Line 47:
|-
|-
| <code><nowiki>~~~~</nowiki></code>
| <code><nowiki>~~~~</nowiki></code>
| <code><nowiki>[[User:Example|Example]] ([[User talk:Example|talk]])</nowiki> {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)</code><ref group=Note> The actual code is slightly more complicated, turning the talk page link into a link to the top of one's talk page when used at one's talk page itself. It can be found at [[MediaWiki:Signature]].</ref>
| <code><nowiki>[[User:Example|Example]] ([[User talk:Example|talk]])</nowiki> {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)</code><ref group="Note"> The actual code is slightly more complicated, turning the talk page link into a link to the top of one's talk page when used at one's talk page itself. It can be found at [[MediaWiki:Signature]].</ref>
| [[User:Example|Example]] ([[User talk:Example|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
| {{esig}}__NOTALK__
|}
|}


Since typing four tildes adds the time and date to your resulting signature, this is the preferred option for signing your posts in discussions.
Since typing four tildes adds the time and date to your resulting signature, this is the preferred option for signing your posts in discussions. In most talk pages, the timestamp will automatically be rendered as a [[mw:Help:DiscussionTools#Talk pages permalinking|link to the specific comment]] it is part of.<ref group="Note">If the link to the specific comment breaks, you can use [[Special:FindComment]] and [[Special:GoToComment]] as described at [[mw:Extension:DiscussionTools/How it works#Permanent links]].</ref>


Note that if you choose to [[Wikipedia:IPs are human too|contribute without logging in]], regardless of whether you have [[Wikipedia:Why create an account?|an account]], you should still sign your posts. In this case your [[IP address]] will take the place of your username, and will link to your contributions history. Your IP address might look something like '''192.0.2.213''' or '''2001:DB8:CEEE:21B:DB60:07FE:4277:63FF'''.
Note that even if you choose to [[Wikipedia:Unregistered editors are human too |contribute without logging in]] you {{em|must}} still sign your posts. In this case, your [[wp:temporary account|temporary account]] identifier will be used, and will link to your contribution history.<ref group="Note">For privacy reasons, this only includes contributions created on the same computer and browser, and during the last 90 days. Any other contributions you made will be located under a different identifier.</ref> This identifier will look similar to <code>~{{CURRENTYEAR}}-12345-67</code>.


If, for some reason, you are not getting the above results when signing, see the [[User talk:SineBot|SineBot Frequently Asked Questions]] for tips.
If, for some reason, you are not getting the above results when signing, see the [[User talk:SineBot|SineBot Frequently Asked Questions]] for tips.
Line 65: Line 71:
|}
|}


However, since this does not date-stamp your signature, you may wish to sign this way only when leaving general notices on your user page or user talk page. This is also a convenient shortcut (rather than typing out the full code) when you want to provide a link to your user page.
This form of signature omits the timestamp. The [[WP:REPLYTOOL|reply tool]], which identifies comments using those timestamps, will not work with this form of signature. Because of this, you should not sign this way when other editors' replies can be reasonably expected.
 
This is also a convenient shortcut (rather than typing out the full code) when you want to provide a link to your user page.


==== Using five tildes ====
==== Using five tildes ====
Line 80: Line 88:
|}
|}


In general, when communicating with others, you should use one of the previous options and not only a timestamp.  There are exceptions to this such as, when requesting assistance from the [[WP:3O|Third Opinion project]] the requested format for signing is the five tilde signature to slightly help improve neutrality from the responding volunteer, or when updating one of your submitted posts on a talk page by appending <code><nowiki>(updated ~~~~~)</nowiki></code> to your already existing signature.
In general, when communicating with others, you should use one of the previous options and not only a timestamp.  There are exceptions to this, such as when requesting assistance from the [[WP:3O|Third Opinion project]], the requested format for signing is the five tilde signature, to slightly help improve neutrality from the responding volunteer. A timestamp may also be used when updating one of your submitted posts on a talk page by appending <code><nowiki>(updated ~~~~~)</nowiki></code> to your already existing signature.


In some [[Help:Template|templates]], this is the preferred way to add the date.
In some [[Help:Template|templates]], this is the preferred way to add the date.


== Customizing your signature ==
== Customizing your signature ==
{{See also|Wikipedia:Signature tutorial}}
{{Shortcut|WP:CUSTOMSIG}}
{{Shortcut|WP:CUSTOMSIG}}


Every editor's default signature (defined by [[MediaWiki:Signature]]) will display when <code><nowiki>~~~~</nowiki></code> is typed. This looks like:
Every editor's default signature (as defined by [[MediaWiki:Signature]]) will display when <code><nowiki>~~~~</nowiki></code> is typed. This looks like:


<blockquote>
<blockquote>
Line 93: Line 102:
</blockquote>
</blockquote>


Unregistered/not-logged-in users may choose to sign manually with a pseudonym or tag (e.g. ''anon.'') as their IP address will be stored in the page history. If you choose to sign your posts in such a way, you should still finish your signature with four tildes (such as <code><nowiki>Anonymous editing as ~~~~</nowiki></code>) to aid others in reading the thread and communicating with you.
If you are using a [[WP:TEMP|temporary account]], it could look something like this:


=== Customizing how you see your signature ===
<blockquote>
To change how your signature appears to you, e.g. to make it easier to spot, without affecting how it appears to other users, you can create a personal [[Cascading Style Sheets|CSS style sheet]]. For example, to display your username in bold white text on an orange background (like <span style="font-weight: bold; background-color: #ffa500; color: #ffffff;">Your username</span>), add the following to [[Special:MyPage/common.css]], replacing ''Your username'' with your actual username:
[[User:~2025-31096-01|~2025-31096-01]] ([[User talk:~2025-31096-01|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
</blockquote>


:<code><nowiki>#bodyContent a[title="User:</nowiki>''Your username''<nowiki>"] { background-color: #ffa500; color: #ffffff; font-weight: bold; }</nowiki></code>
In this example, temporary account <code>~2025-31096-01</code> does not have a user page (thus the red link), but does have a user talk page.
 
When you use this technique, bright colors can help you to more quickly scan long pages that contain <code><nowiki>[[User:</nowiki>''Your&nbsp;username''<nowiki>]]</nowiki></code>, including [[Help:Talk pages|Talk pages]], [[Help:Page history|page histories]], your [[Help:Watching pages|watchlist]], and if anyone links to you in a discussion. Colors to use for this can be researched via the [[Web colors]] article, and you can update your common.css file at any time to modify the display style.


=== Customizing how everyone sees your signature ===
=== Customizing how everyone sees your signature ===
{{Shortcut|WP:FANCYSIG}}{{Anchor|CustomSig}}
{{Shortcut|WP:FANCYSIG}}{{Anchor|CustomSig}}
[[File:Raw signature.png|250px|thumb|Screenshot of the [[Special:Preferences]] page, containing the section '''''Raw Signature'''''.]]
<!-- obsolete image [[File:Raw signature.png|250px|thumb|Screenshot of the [[Special:Preferences]] page, containing the section '''''Raw Signature'''''.]]-->


Registered users can customize their signatures by going to [[Special:Preferences#mw-prefsection-personal-signature|Special:Preferences]] and changing the field "Signature". This changes the signature seen by everyone. It can be used to sign your posts with a nickname, or with custom formatting, or both.
Registered users can customize their signatures by going to [[Special:Preferences#mw-prefsection-personal-signature|Special:Preferences]] and changing the field "Signature". This changes the signature that is left when you enter <code><nowiki>~~~~</nowiki></code> into discussions. It can be used to sign your posts with a nickname, or with custom formatting, or both.


This technique only applies where you have signed a page while logged in. It doesn't affect how your username appears in your watchlist, in page histories, or where someone else has linked to your user page in a discussion. When you remove or modify your signature, the change will apply to your future posts, but the signatures on your existing posts will be unchanged.
For example, if user Example would prefer to be called "my man Example", entering "my man Example" in the signature field changes the signature from the default (given above) to:
 
<blockquote>
[[User:Example|my man Example]] ([[User talk:Example|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
</blockquote>
 
Or maybe Example would prefer to prefix their signature with a couple of [[em dash]]es, entering "— — Example" yields:
 
<blockquote>
[[User:Example|— — Example]] ([[User talk:Example|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
</blockquote>
 
This technique only applies where you have left your signature on a page while logged into your account. It also doesn't affect how your username appears in your watchlist, in any logs or page histories, or where someone else has added a link to your user page in a discussion. Modifying your signature in [[Special:Preferences#mw-prefsection-personal-signature|your user preferences]] will only apply to the {{em|future}} signatures that you leave {{em|moving forward}}. Since adding <code><nowiki>~~~~</nowiki></code> to discussions simply results in those characters being {{em|replaced}} by your signature before the edit is saved, any existing signatures that you've left on previous or existing discussions will not be automatically updated or changed.
 
Temporary account users need to first [[WP:creating an account|sign up]] before they can create a custom signature.


==== Treat as wiki markup ====
==== Treat as wiki markup ====
If you do not check the "Treat the above as wiki markup" box, the exact content you enter will be used as your signature. For example, if [[User:Example]] had set their signature to read <code>NICKNAME</code>, thereafter the signature (generated when they mark a post with <code><nowiki>~~~~</nowiki></code>) would be:
In order to effect greater changes to your signature, you will need to use wiki markup. This allows you to experiment with color, different typefaces, background colors, icons, and more.
 
{{a note}} This also treats your signature as "raw", meaning that linking to your user page and user talk is no longer performed automatically. You '''must''' provide at least one such link to either your user page, your user talk and/or your user contributions. Otherwise you will get the following error when you attempt to save your preferences: '''{{font color|red|There are problems with some of your input.}}''' More details will be found when you scroll back down to the Signature section.
 
By checking the "Treat the above as wiki markup" box, you can describe your signature using "raw" wikitext (such as {{tag|span|o|link=ywiki markup}} and [[Help:wiki markup|wiki markup]]) which will be substituted unchanged when you sign your posts. If [[User:Example]] had set their signature to read <code><nowiki><span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]])</span></nowiki></code>, the signature generated by <code><nowiki>~~~~</nowiki></code> would be:


<blockquote>
<blockquote>
[[User:Example|NICKNAME]] ([[User talk:Example|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
<span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
</blockquote>
</blockquote>
In this case, while EXAMPLE no longer links anywhere, the signature does contain the minimum of one relevant link, in this case a link to Example's user talk.


Note how NICKNAME still links to [[User:Example]].
If you do not check the "Treat the above as wiki markup" box, the exact content you enter will be used as your signature. Nothing is interpreted as code. For example, if [[User:Example]] had set their signature to read <code><nowiki><span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]])''</span></nowiki></code> (the same as in the previous example), thereafter the signature (generated when they mark a post with <code><nowiki>~~~~</nowiki></code>) would be:
 
If you do check the "Treat the above as wiki markup" box, you can describe your signature using "raw" wikitext (such as <nowiki><span> and wiki-markup</nowiki>) which will be substituted unchanged when you sign your posts. If [[User:Example]] had set their signature to read <code><nowiki>[[User:Example|Ex@''mple'']]<sup>[[User talk:Example|t@lk]]</sup></nowiki></code>, the signature generated by <code><nowiki>~~~~</nowiki></code> would be:


<blockquote>
<blockquote>
[[User:Example|Ex@''mple'']]<sup>[[User talk:Example|t@lk]]</sup> {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
[[User:Example|<nowiki><span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]])</span></nowiki>]] ([[User talk:Example|talk]]) {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
</blockquote>
</blockquote>
In this case, you are responsible yourself for linking to your user page (e.g. [[User:Example]]).


As you can see, now the software treats everything you put in the signature field as your literal user name, links to your user page, and appends a user talk link to that.
; Technical considerations
To visibly include the pipe (<code>|</code>) or equals (<code>=</code>) characters in your signature, you must [[Escape character|escape]] them, or they will break templates unexpectedly when your signature is present. To escape the <code>|</code> symbol, use the following special code: <code>&amp;#124;</code> (including everything from the ampersand to the semi-colon). To escape the <code>=</code> character, use <code>&amp;#61;</code>.
To visibly include the pipe (<code>|</code>) or equals (<code>=</code>) characters in your signature, you must [[Escape character|escape]] them, or they will break templates unexpectedly when your signature is present. To escape the <code>|</code> symbol, use the following special code: <code>&amp;#124;</code> (including everything from the ampersand to the semi-colon). To escape the <code>=</code> character, use <code>&amp;#61;</code>.


Putting two or more exclamation points (<code>!!</code>) in a row in your signature can break tables in which your signature appears. Use <code>&amp;#33;</code> as a substitute in order to avoid having two exclamation points in a row.
Putting two or more exclamation points (<code>!!</code>) in a row in your signature can break tables in which your signature appears. Use <code>&amp;#33;&amp;#33;</code> as a substitute in order to avoid having two exclamation points in a row.
 
A signature that starts or ends with apostrophes for bold or italics could cause problems if adjacent markup has apostrophes. If [[User:Example]] sets their signature to <syntaxhighlight inline lang=wikitext>'''[[User:Example|Example]]'''</syntaxhighlight>, and then this user signs something with <code><nowiki>'''Goodbye'''~~~</nowiki></code>, this becomes <code><nowiki>'''Goodbye''''''[[User:Example|Example]]'''</nowiki></code>, which displays as '''Goodbye&apos;'''''[[User:Example|Example]]&apos;'' — rather than the desired '''Goodbye'''<nowiki/>'''[[User:Example|Example]]'''. Solve the problem by using {{tag|b|link=y}} for bold or {{tag|i|link=y}} for italics, or by moving the apostrophes inside the wikilink.


==== Guidelines and policies ====
==== Guidelines and policies ====
{{shortcut|WP:CUSTOMSIG/P}}
{{shortcut|WP:CUSTOMSIG/P}}
Because these signatures are seen by everyone, be aware of the guidelines and policies summarized below:
Because these signatures are seen by everyone, be aware of the guidelines and policies summarized below:
* A customised signature should make it easy to identify your username.
* A customised signature should make it easy to identify your username, but this is not required.<ref group="Note">A [[Wikipedia talk:Signatures/Archive 15#RfC:_usernames_in_signatures|2021 RfC]] was closed with consensus against signatures being required to correspond exactly to usernames and no consensus to require that signatures be easily recognizable to a new user as referring to the username they link to.</ref>
* A customised signature should provide an easily identified link to your talk page. You are encouraged to also provide a link to your user page.
* Do not impersonate other users.
* Do not impersonate other users.
* Do not use images, transcluded templates, or external links in your signature.
* Do not use [[Wikipedia:Image use policy|images]], [[Help:Transclusion|transcluded]] [[Wikipedia:Template namespace|templates]], [[Wikipedia:Lua|Lua modules]], [[Wikipedia:Parser Functions|parser functions]], [[Wikipedia:TemplateStyles|TemplateStyles]] or [[Wikipedia:External links|external links]] in your signature.
* A distracting, confusing, or otherwise unsuitable signature may adversely affect other users. For example, some editors find that long formatting disrupts discourse on talk pages, or makes working in the edit window more difficult.
* A distracting, confusing, or otherwise unsuitable signature may adversely affect other users. For example, some editors find that long formatting disrupts discourse on talk pages or makes working in the edit window more difficult.
* It is common practice for a signature to resemble to some degree the username it represents.<ref group=Note>A [https://en.wikipedia.org/w/index.php?title=Wikipedia_talk:Signatures&oldid=1029971563#RfC:_usernames_in_signatures 2021 RfC] was closed with consensus against signatures being required to correspond exactly to usernames and no consensus to require that signatures be easily recognizable to a new user as referring to the username they link to.</ref>
* Complicated signatures contain a lot of code ("[[WP:MARKUP|markup]]") that is revealed in the edit window, and can take up unnecessary amounts of narrative space, which can make both reading and editing harder.
* Complicated signatures contain a lot of code ("[[WP:MARKUP|markup]]") that is revealed in the edit window, and can take up unnecessary amounts of narrative space, which can make both reading and editing harder.
* Always keep the time/date-stamp: these are used by bots to determine when a discussion is eligible to be archived.
* Always keep the time/date-stamp: these are used by bots to determine when a discussion is eligible to be archived.
Line 144: Line 171:
====Syntax guidance====
====Syntax guidance====
If you attempt to save a signature with certain types of errors, you will see an error message. These errors can be a little tricky to diagnose, but here are some tips:
If you attempt to save a signature with certain types of errors, you will see an error message. These errors can be a little tricky to diagnose, but here are some tips:
* Each opening tag must have a corresponding closing tag. Example: each {{tag|b|o}} needs a matching {{tag|b|c}}. This applies to <code><nowiki>''</nowiki></code> and <code><nowiki>'''</nowiki></code> markup as well.
* Each opening tag must have a corresponding closing tag. Example: each {{tag|b|o}} needs a matching {{tag|b|c}}. This applies to {{code|''}} and {{code|'''}} markup as well.
* Tags must be "nested" correctly. Example: <code><nowiki><b>User:<i>Example</i></b></nowiki></code>, not <code><nowiki><b>User:<i>Example</b></i></nowiki></code>.  
* Tags must be "nested" correctly. Example: {{mxt|<nowiki><b>User:<i>Example</i></b></nowiki>}}, not {{!mxt|<nowiki><b>User:<i>Example</b></i></nowiki>}}.  
* If an opening tag appears within a wikilink, it must be closed within a wikilink. Example: <code><nowiki>[[User:'''Example''']]</nowiki></code>, not <code><nowiki>[[User:'''Example]]'''</nowiki></code>
* If an opening tag appears within a wikilink, it must be closed within a wikilink. Example: {{mxt|<nowiki>[[User:'''Example''']]</nowiki>}}, not {{!mxt|<nowiki>[[User:'''Example]]'''</nowiki>}}.
*Your signature must include a link to your user page, talk page, or contributions. (This is a technical requirement enforced by the MediaWiki software.)
* Your signature must include a link to your user page, talk page, or contributions. At least one of the three must be on the same Wikimedia project as the page where the signature is used.<ref group="Note">[[mw:New requirements for user signatures#Require a link to user page, talk page or contributions]]</ref> (This is a technical requirement enforced by the MediaWiki software.)


=== Signature forgery ===
=== Signature forgery ===
{{policy section|WP:SIGFORGE|WP:Signature forgery}}
{{Policy|type=section|WP:SIGFORGE|WP:FORGERY}}
{{strong|Never use another editor's signature.}} Impersonating another editor by using their username or signature is forbidden. Altering the markup code of your signature to make it look substantially like another user's signature may also be considered a form of impersonation. Editing the code of your signature to link it to another editor's user page is not permitted. It is also ineffective, as the change log of the page records the IP address and (if applicable) username of all editors; as such, any impersonators can easily be caught if the signature in the ''diff'' view differs from the editor's default signature. While not an absolute requirement, it is common practice for a signature to resemble to some degree the username it represents.
{{strong|Never use another editor's signature.}} Impersonating another editor by using their username or signature is forbidden. Altering the markup code of your signature to make it look substantially like another user's signature may also be considered a form of impersonation. Editing the code of your signature to link it to another editor's user page is not permitted. It is also ineffective, as the change log of the page records the identifier or (if applicable) username of all editors; as such, any impersonators can easily be caught if the signature in the ''diff'' view differs from the editor's default signature. While not an absolute requirement, it is common practice for a signature to resemble to some degree the username it represents.
 
If you encounter a user whose signature is disruptive or appears to be impersonating another account, it is appropriate to ask that user to consider changing their signature to meet the requirements of this policy. When making such a request, always be polite, and [[WP:Good faith|assume good faith]]. Do not immediately assume that the user has intentionally selected a disruptive or inappropriate signature. If {{em|you}} are asked to change your signature, please avoid interpreting a polite request as an attack. Since the success of Wikipedia is based on effective teamwork, both parties should work together to find a mutually acceptable solution.


Signature formatting has been the subject of [[WP:RFC|Requests for Comment]], and has also resulted in some very heated debates. In one case, a user who refused to cease using "<nowiki>~~~~</nowiki>" as their signature was [[Wikipedia:Requests for arbitration/-Ril-#Sig change|required to change it]] by the Arbitration Committee. This is an extreme measure for refusal to cooperate with reasonable requests, and should be considered a last resort. When dealing with potentially problematic signatures, simply being [[WP:POLITE|polite]] is often sufficient and can prevent the situation from escalating into a [[WP:DISPUTE|dispute]].
If you encounter a user whose signature is disruptive or appears to be impersonating another account, it is appropriate to ask that user to consider changing their signature to meet the requirements of this policy. When making such a request, always be polite, and [[WP:Good faith|assume good faith]]; do not immediately assume that the user has intentionally selected a disruptive or inappropriate signature. If {{em|you}} are asked to change your signature, please avoid interpreting a polite request as an attack. Since the success of Wikipedia is based on effective teamwork, both parties should work together to find a mutually acceptable solution.


=== Appearance and color ===
=== Appearance and color ===
{{Policy section|WP:SIGAPP|WP:Appearance and color}}
{{Policy|type=section|WP:SIGAPP}}
{{nutshell|title=This section|Make sure that your signature is easily readable and does not cause disruption to other editors.}}
{{nutshell|title=This section|Ensure that your signature is clear, easily readable, and does not disrupt other editors.}}
'''Your signature must not blink, scroll, or otherwise cause inconvenience to or annoy other editors.'''
{{strong|Your signature must not blink, scroll, or otherwise cause inconvenience to or annoy other editors.}}
* Avoid markup such as {{Tag|big|o}} and {{Tag|span|params=style="font-size: 200%;"|o}}<sup>(or more)</sup> tags (which {{Big|enlarge}} text); this is likely to disrupt the way that surrounding text displays.
* Avoid markup such as {{Tag|big|o|link=y}}, CSS <code>font-size</code> with percentages over 100% or with other values or keywords that result in larger than normal text,<ref group="Note">Note that different skins use different font sizes, so absolute values should be avoided. While values of as much as 20px may look right in Vector 2022 with "Large" selected, this would be significantly larger than normal text in other skins.</ref> or other markup that will {{Big|enlarge}} the font size. This is likely to disrupt the way that the surrounding text displays.
* Do not add line breaks ({{Tag|br|s}}), which can also negatively affect nearby text display. The use of [[non-breaking space]]s to ensure that the signature displays on one line is recommended.
* Do not add line breaks ({{Tag|br|s|link=y}}), which can also negatively affect nearby text display. The use of [[non-breaking space]]s or {{tag|span|o|attribs=class="[[WP:NOWRAP|nowrap]]"|link=y}} to ensure that the signature displays on one line is recommended.
* Be sparing with [[subscript and superscript]]. In some cases, this type of script can also affect the way that surrounding text is displayed.
* Be sparing with [[subscript and superscript]]. In some cases, this type of script can also affect the way that surrounding text is displayed.
* Do not make your signature so small that it is difficult to read.
* Do not make your signature so small that it is difficult to read.
* As some users have vision problems, be conscious of color and contrast issues. If you use different colors in your signature, please ensure that the result will be readable by people with [[color blindness]], defective color vision, and other visual disabilities.<ref group=Note>The [[Web Content Accessibility Guidelines]] specify a [[contrast ratio]] of {{em|at least}} 4.5:1 for text, and {{section link|Wikipedia:Manual of Style/Accessibility|Color}} requires 7:1 "where feasible". To use named CSS colors on a white background, refer to [[Wikipedia:Manual of Style/Accessibility/CSS colors for text on white]] for recommended colors. For other usage, use this [http://www.msfw.com/Services/ContrastRatioCalculator Contrast ratio calculator] to help determine if the colors will be visible to everyone. Signatures do not always appear on white backgrounds. Other colors for calculations range from the [[Wikipedia:Skin|Monobook skin's]] very pale blue ({{Color box|#F8FCFF|#F8FCFF}}) to the closed discussion [[Template:hat|Hidden archive]] tan ({{Color box|#F2DFCE|#F2DFCE}}) title bar. Other tools for checking contrast are described at {{section link|Wikipedia:Manual of Style/Accessibility|Color}}.</ref>
* As some users have vision problems, be conscious of color and contrast issues. If you use different colors in your signature, please ensure that the result will be readable by people with [[color blindness]], defective color vision, and other visual disabilities, as explained a [[WP:Color contrast]].<ref group="Note">The [[Web Content Accessibility Guidelines]] specify a [[contrast ratio]] of {{em|at least}} 4.5:1 for text, and {{section link|Wikipedia:Manual of Style/Accessibility|Color}} requires 7:1 "where feasible". To use named CSS colors on a white background, refer to [[Wikipedia:Manual of Style/Accessibility/CSS colors for text on white]] for recommended colors. For other usage, use this [https://webaim.org/resources/linkcontrastchecker/?fcolor=202122&bcolor=FFFFFF&lcolor=3333FF Link contrast checker] to help determine if the colors will be visible to everyone. Signatures do not always appear on white or black backgrounds. Other colors for calculations range from the [[Wikipedia:Skin|Monobook skin's]] very pale blue ({{Color box|#F8FCFF|#F8FCFF}}) to the closed discussion [[Template:hat|Hidden archive]] tan ({{Color box|#F2DFCE|#F2DFCE}}) title bar. Other tools for checking contrast are described at {{section link|Wikipedia:Manual of Style/Accessibility|Color}}.</ref> In addition, make sure that your signature is readable when viewed in both light mode and [[WP:dark mode|dark mode]].
* Do not include horizontal rules (<code><nowiki>----</nowiki></code> or {{Tag|hr|s}}).
* Do not include horizontal rules (<code><nowiki>----</nowiki></code> or {{Tag|hr|s|link=y}}).
* Do not include {{tag|div}}s because those cause the surrounding text to make a new line.
* Do not include {{tag|div|link=y}}s because those cause the surrounding text to make a new line.
For guidance on how to use color and other effects to customize the appearance of your signature, see [[Wikipedia:Signature tutorial|this tutorial]].
For guidance on how to use color and other effects to customize the appearance of your signature, see [[Wikipedia:Signature tutorial|this tutorial]].
Signature formatting has been the subject of numerous [[WP:RFC|Requests for Comment]], and has also resulted in some very heated debates. When dealing with potentially problematic signatures, simply being [[WP:POLITE|polite]] is often sufficient and can prevent the situation from escalating into a [[WP:DISPUTE|dispute]]. You can use [[Template:Uw-sigapp]] to warn users who have potentially problematic signatures.
=== Borrowing designs ===
Editors do not [[WP:OWN|own]] the design of their signature and cannot prohibit others from borrowing it. However, because signature customization is intended in part to make it easier to tell editors apart, it is considered good practice when borrowing a signature design to change the color or another design element.


=== Font tags ===
=== Font tags ===
{{shortcut|WP:SIGFONT}}
{{shortcut|WP:SIGFONT}}
{{tag|font}} tags were deprecated in [[HTML4]] and are entirely obsolete in [[HTML5]]. This means that the popular browsers may drop support for them at some point. Wikipedia is already preparing for this by [[lint (software)|delinting]] code project-wide through [[Wikipedia:Linter|Linter]]. When support is finally dropped, the tags will be ignored in all signatures; any properties such as color and font family will revert to their default values. For this reason, it is recommended that you use {{tag|span}} tags and CSS properties instead. For usage examples, see {{section link|Wikipedia:Signature tutorial|Real-life examples}}. You may request additional coding assistance at [[Wikipedia:Help desk]].
{{tag|font|link=y}} tags were deprecated in [[HTML4]] and are entirely obsolete in [[HTML5]]. This means that the popular browsers may drop support for them at some point. Wikipedia is already preparing for this by [[lint (software)|delinting]] code project-wide through [[Wikipedia:Linter|Linter]], and by [[Special:Permalink/1192094205/Wikipedia:Village pump (proposals)#RfC:_disallowing_new_signatures_obsolete_tags|disallowing obsolete tags in new signatures]]. When support is finally dropped, the tags will be ignored in all existing signatures; any properties such as color and font family will revert to their default values. For this reason, it is recommended that you use {{tag|span|link=y}} tags and CSS properties instead. For usage examples, see {{section link|Wikipedia:Signature tutorial|Real-life examples}}. You may request additional coding assistance at [[Wikipedia:Help desk]].


A change to your signature definition does not affect signatures created before then. Therefore, if you currently use {{tag|font}} tags in your signature, switching to {{tag|span}} tags now will reduce the number of your signatures (including those in the archives of talk spaces) that will render incorrectly after the browsers drop support for {{tag|font}}. Moreover, [[Wikipedia:Refactoring talk pages|refactoring]] old signatures from you and other users (including in archive pages) by changing {{tag|font|o}} tags to {{tag|span|o}} tags can help prepare the project for this eventual loss of support.
When you change your signature, it does not affect signatures that you used on pages in the past. Therefore, if you currently use {{tag|font}} tags in your signature, switching to {{tag|span}} tags now will reduce the number of your signatures (including those in the archives of talk spaces) that will render incorrectly after the browsers drop support for {{tag|font}}. Moreover, [[Wikipedia:Refactoring talk pages|refactoring]] old signatures from you and other users (including in archive pages) by changing {{tag|font|o}} tags to {{tag|span|o}} tags can help prepare the project for this eventual loss of support.


=== Images ===
=== Images ===
{{policy section|WP:SIGIMAGE}}
{{Policy|type=section|WP:SIGIMAGE}}
{{See also|Phabricator:T68006}}
: ''See also {{Phab|T68006}}''
{{strong|Images of any kind must not be used in signatures}} for the following reasons.
{{strong|Images of any kind must not be used in signatures}} for the following reasons.
* Excessive or large images can cause issues for users on low-performance devices or mobiles.
* Excessive or large images can cause issues for users on low-performance devices.
* A new image can be uploaded in place of the one you chose, making your signature a target for possible vandalism
* A new image can be uploaded in place of the one you chose, making your signature a target for possible vandalism.
* They make pages more difficult to read and scan
* They make pages more difficult to read and scan.
* They make it more difficult to copy text from a page
* They make it more difficult to copy text from a page.
* They are potentially distracting from the actual content
* They are potentially distracting from the actual content.
* Images do not scale with the text, making the lines with images higher than those without them
* Images do not scale with the text, making the lines with images higher than those without them.
* They clutter up the "file links" list on the respective image's page every time one signs on a different talk page
* They clutter up the "file links" list on the respective image's page every time one signs on a different talk page.
* Images in signatures give undue prominence to a given user's contribution
* Images in signatures give undue prominence to a given user's contribution.
 
[[Unicode symbols]] (including [[emoji]]) may be used in your signature, as long as the signature complies with the other guidelines on this page.


=== <span id="LENGTH"></span> Length ===
=== <span id="LENGTH"></span> Length ===
{{Shortcut|WP:SIGLEN|WP:SIGLENGTH}}
{{Shortcut|WP:SIGLEN|WP:SIGLENGTH}}
{{strong|Keep signatures short, both in display and in markup.}}
{{strong|Keep signatures short, both in display and in markup.}}
The limit is '''255 characters'''.


Extremely long signatures with a lot of HTML/wiki markup make page editing and discussion more difficult for the following reasons:
Extremely long signatures with a lot of HTML/wiki markup make page editing and discussion more difficult for the following reasons:
Line 200: Line 234:


The software will automatically truncate both plain and raw signatures to 255 characters of {{em|code}} in the Signature field. If [[#NT|substitution]] of templates or another page is used, please be careful to verify that your signature does not violate the 255-character length limit when the templates are expanded, as the software will not do this automatically.
The software will automatically truncate both plain and raw signatures to 255 characters of {{em|code}} in the Signature field. If [[#NT|substitution]] of templates or another page is used, please be careful to verify that your signature does not violate the 255-character length limit when the templates are expanded, as the software will not do this automatically.
=== Customizing how you see your signature ===
To change how your signature appears to you, e.g. to make it easier to spot, without affecting how it appears to other users, you can create a personal [[Cascading Style Sheets|CSS style sheet]]. For example, to display your username in bold white text on an orange background (like <span style="font-weight: bold; background-color: #ffa500; color: #ffffff;">Your username</span>), add the following to [[Special:MyPage/common.css]], replacing {{var|Your username}} with your actual username:
<syntaxhighlight lang=css>
#bodyContent a[title="User:Your username"] {
  background-color: #ffa500;
  color: #ffffff;
  font-weight: bold;
}
</syntaxhighlight>
When you use this technique, bright colors can help you to more quickly scan long pages that contain <code><nowiki>[[User:</nowiki>{{var|Your&nbsp;username}}<nowiki>]]</nowiki></code>, including [[Help:Talk pages|Talk pages]], [[Help:Page history|page histories]], your [[Help:Watching pages|watchlist]], and if anyone links to you in a discussion. Colors to use for this can be researched via the [[Web colors]] article, and you can update your common.css file at any time to modify the display style.


=== Overriding custom signatures ===
=== Overriding custom signatures ===
==== <span id="Signature minimisation"></span>Unclutter signature minimiser ====
==== <span id="Signature minimisation"></span>Unclutter signature minimiser ====
[[File:Keφr's Unclutter signature minimiser.png|thumb|right|Custom-styled Unclutter and [[Wikipedia:Comments in Local Time|Comments in Local Time]] reformatting signatures and timestamps in a Wikipedia discussion.]]
[[File:Keφr's Unclutter signature minimiser.png|thumb|right|Custom-styled Unclutter and [[Wikipedia:Comments in Local Time|Comments in Local Time]] reformatting signatures and timestamps in a Wikipedia discussion.]]
If you prefer not to see other users' custom signatures, you can use the custom [[JavaScript]] module ''Unclutter''. By default, Unclutter scans non-special non-article pages for timestamped signatures, wraps them up and replaces with a text of the form:
If you prefer not to see other users' custom signatures, you can use the custom [[JavaScript]] module ''Unclutter''. By default, Unclutter scans non-special non-article pages for timestamped signatures, wraps them up and replaces them with a text of the form:


: <span class="plainlinks" style="background: rgba(0,0,0,.05);">— [[User:Example|Example]] (annotation) <small>([[User talk:Example|talk]] • [[Special:Contributions/Example|ctb]] • [[Special:Log/Example|act]] • [{{fullurl:Special:Log|page=User:Example}} log] • [[#Signature minimisation|sig]])</small></span>
: <span class="plainlinks" style="background: rgba(0,0,0,.05); color: inherit">— [[User:Example|Example]] (annotation) <small>([[User talk:Example|talk]] • [[Special:Contributions/Example|ctb]] • [[Special:Log/Example|act]] • [{{fullurl:Special:Log|page=User:Example}} log] • [[#Signature minimisation|sig]])</small></span>


This technique displays the actual username to you and is extensively configurable. It doesn't affect how anyone else sees the signatures. See [[User:Kephir/gadgets/unclutter]] for more details.
This technique displays the actual username to you and is extensively configurable. It doesn't affect how anyone else sees the signatures. See [[User:Kephir/gadgets/unclutter]] for more details.


While this script works in practice for most signatures found on the English Wikipedia, there are [[User:Kephir/gadgets/unclutter#Limitations|several unavoidable limitations]] which make Unclutter fail to recognise every possible signature. Signatures which violate policies laid out on this page may not be recognised. Unclutter is not an excuse to violate or decline to enforce the signature policy.
While this script works in practice for most signatures found on the English Wikipedia, there are [[User:Kephir/gadgets/unclutter#Limitations|several unavoidable limitations]] which make Unclutter fail to recognise every possible signature. Signatures that violate policies laid out on this page may not be recognised. Unclutter is not an excuse to violate or decline to enforce the signature policy.


==== Using custom CSS ====
==== Using custom CSS ====
Line 216: Line 263:
It's also possible to use your personal [[Special:MyPage/common.css|common.css]] style sheet to override the formatting of other users' signatures.
It's also possible to use your personal [[Special:MyPage/common.css|common.css]] style sheet to override the formatting of other users' signatures.


This allows you to decide how links to user pages should be displayed to you when you are logged-in. For example, you could highlight <span style="font-weight: bold; background-color: #6633ff; color: #ffffff;">Your username</span> in bold reversed mauve and <span style="font-weight: normal; color: #6633ff; ">Other signatures</span> in normal mauve. This approach works by reversing a variety of commonly used signature formatting techniques, but it doesn't attempt to replace the text content of the signature. For example, if <code>[[User:Example]]</code> has customized their signature to read <span style="background-color: #804; color: #fa0;">Ex</span><span style="font-weight: normal; background-color: inherit; color: #5b2;">@</span><span style="font-style: italic; background-color: #804; color: #fa0;">mple</span>, changing the formatting would display <span style="font-weight: normal; color: #6633ff; ">Ex@mple</span> rather than their actual name <span style="font-weight: normal; color: #6633ff; ">Example</span>.
This allows you to decide how links to user pages should be displayed to you when you are logged in. For example, you could highlight <span style="font-weight: bold; background-color: #6633ff; color: #ffffff;">Your username</span> in bold reversed mauve and <span style="font-weight: normal; color: #6633ff; ">Other signatures</span> in normal mauve. This approach works by reversing a variety of commonly used signature formatting techniques, but it doesn't attempt to replace the text content of the signature. For example, if <code>[[User:Example]]</code> has customized their signature to read <span style="background-color: #804; color: #fa0;">Ex</span><span style="font-weight: normal; background-color: inherit; color: #5b2;">@</span><span style="font-style: italic; background-color: #804; color: #fa0;">mple</span>, changing the formatting would display <span style="font-weight: normal; color: #6633ff; ">Ex@mple</span> rather than their actual name <span style="font-weight: normal; color: #6633ff; ">Example</span>.


No other users will see your custom effects. You can remove or modify them at any time by changing the instructions in your style sheet. The change will apply to all pages regardless of how old they may be. For an example stylesheet, see [[User:Pointillist/reformat-signatures.css]].
No other users will see your custom effects. You can remove or modify them at any time by changing the instructions in your style sheet. The change will apply to all pages regardless of how old they may be. For an example stylesheet, see [[User:Pointillist/reformat-signatures.css]].
Line 230: Line 277:
=== <span id="DL"></span>Disruptive links ===
=== <span id="DL"></span>Disruptive links ===
{{shortcut|WP:SIG#DL}}
{{shortcut|WP:SIG#DL}}
It is better to put information on your user page rather than in your signature. Brief additional internal links are generally tolerated when used to facilitate communication or to provide general information, but undesirable if seen as [[Wikipedia:canvassing|canvassing]] for some purpose.
It is better to put information on your user page rather than in your signature. Brief additional internal links are generally tolerated when used to facilitate communication or to provide general information, but are undesirable if seen as [[Wikipedia:canvassing|canvassing]] for some purpose.


Do not place any disruptive internal links (especially when combined with custom formatting, for example <span style="color:#002BB8; cursor:pointer; vertical-align:super;" title="this is just an example, and does not link to anything">CLICK HERE!!!</span>) in your signature.
Do not place any disruptive internal links (especially when combined with custom formatting, for example <span style="color:#002BB8; cursor:pointer; vertical-align:super;" title="This is just an example, and does not link to anything">CLICK HERE!!!</span>) in your signature.


=== <span id="EL"></span>External links ===
=== <span id="EL"></span>External links ===
Line 249: Line 296:
** Signature templates are a small but unnecessary drain on the servers. Transcluded signatures require extra processing—whenever you change your signature source, all talk pages you have posted on must be [[Web cache|re-cached]].
** Signature templates are a small but unnecessary drain on the servers. Transcluded signatures require extra processing—whenever you change your signature source, all talk pages you have posted on must be [[Web cache|re-cached]].
** [[WP:PING|User mention notifications]] will not work if the mentioning user's signature is contained in a template.
** [[WP:PING|User mention notifications]] will not work if the mentioning user's signature is contained in a template.
** If you try to use a transcluded signature, it will automatically be converted to <nowiki>{{SUBST:User:Name/sig}}</nowiki>.
** If you try to transclude any templates, parser functions, or other pages, it will automatically be converted to <nowiki>{{SUBST:...}}</nowiki>. Do not attempt to circumvent this.
* [[WP:SUBST|Substitutions]] of templates in signatures is permissible but <u>discouraged</u>, as the template that is substituted may be vandalized without the user knowing.
* [[WP:SUBST|Substitutions]] of templates in signatures is permissible but <u>discouraged</u>, as the template that is substituted may be vandalized without the user knowing.
** Users who choose to substitute their signature are {{strong|required}} to be {{strong|highly vigilant}} of their signature whenever they sign.
** Users who choose to substitute their signature are {{strong|required}} to be {{strong|highly vigilant}} of their signature whenever they sign.
Line 265: Line 312:


== Non-Latin usernames ==
== Non-Latin usernames ==
{{see also|Wikipedia:Username policy#Usernames with non-Latin characters}}
{{see also|Wikipedia:Username policy#Usernames with non-Latin characters|Wikipedia:Unified login}}
{{shortcut|WP:NLS|WP:SIG#NL|WP:SIG#Non-Latin}}
{{shortcut|WP:NLS|WP:SIG#NL|WP:SIG#Non-Latin}}
{{Transcluded section|Wikipedia:Username policy#Usernames with non-Latin characters}}
{{#section:Wikipedia:Username policy|UNPOL}}


Editors with non-[[Latin alphabet|Latin]] usernames are welcome to edit in Wikipedia. However, non-Latin scripts, such as Arabic, Armenian, Chinese, Cyrillic, Greek, Hebrew, Indic scripts, Japanese, Korean, Persian, Thai and others,<!--Please expand/reduce as you see fit--> are illegible to most other contributors of the English Wikipedia. Not everyone uses a keyboard that has immediate access to non-Latin characters, and names that cannot be pronounced may be difficult to remember. As a courtesy to the rest of the contributors, users with such usernames are encouraged to sign their posts (at least in part) with Latin characters. For an example refer to [[User:Παράδειγμα]] with the signature ''Παράδειγμα/Paradigma''.
A signature consisting of, or ending with, characters from a right-to-left script will appear (in modern browsers) when viewing pages as
 
:''--DD ,HH:MM NAME Month YYYY (UTC)''
A signature consisting of or ending with characters from a right-to-left script will appear (in modern browsers) when viewing pages as
:''--DD ,HH:MM NAME Month YYYY''
e.g.,
e.g.,
: --18 ,23:58 &lrm;שֵׁם&lrm; May 2016
: --{{CURRENTDAY}} ,{{CURRENTTIME}} &lrm;שֵׁם&lrm; {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)
and similarly misordered text in the edit box. Adding a [[Left-to-right mark|left-to-right marker symbol]], at the end of the raw signature (HTML code: <code>&amp;lrm;</code>), will resolve this. Or, if you include both Latin and a right-to-left script, such as Hebrew or Arabic, in your signature, consider putting Latin second, where it will be directly next to the timestamp.
and similarly misordered text in the edit box. Adding a [[Left-to-right mark|left-to-right marker symbol]] at the end of the raw signature (HTML code: <code>&amp;lrm;</code>) will resolve this. Or, if you include both Latin and a right-to-left script, such as Hebrew or Arabic, in your signature, consider putting Latin second, where it will be directly next to the timestamp.
</div></div>
</div></div>


Line 280: Line 327:
{{Redirect|WP:UNSIGNED|the actual template|Template:Unsigned}}
{{Redirect|WP:UNSIGNED|the actual template|Template:Unsigned}}
{{shortcut|WP:UNSIGNED}}
{{shortcut|WP:UNSIGNED}}
The templates {{tl|unsigned}} and {{tl|unsigned IP}} can be used at the end of an unsigned comment to attach the username or IP to the comment. None of these templates automatically populates (fills in) the name or IP of the poster or the time of the post. That information is best copied from the history page and pasted into the following templates. All of the unsigned templates must be [[WP:SUBST|substituted]].
The template {{tls|unsigned}}{{show by date|2028|6|25|<ref group="Note">{{t|Unsigned2}}, {{t|Unsigned IP}}, {{t|UnsignedIP2}}, and {{t|xsign}} were merged on 25 May 2025. You can now use {{t|unsigned}} instead of any of these templates, and it will automatically format the result as needed.</ref>}} can be used at the end of an unsigned comment to attach the username or temp account to the comment. Note that this template does <strong>not</strong> automatically fill in the username or temp account of the poster or the time of the post. That information is best copied from the history page and pasted into the following templates. You should always [[WP:SUBST|substitute]] this template.


{| class="wikitable"
{| class="wikitable"
Line 286: Line 333:
! Wikimarkup !! Resulting code !! Resulting display
! Wikimarkup !! Resulting code !! Resulting display
|-
|-
|<code><nowiki>{{subst:unsigned|</nowiki><var>username or IP</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>username or temp account</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|Example}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|Example}}</nowiki></code>
|{{unsigned|Example|demo=yes}}
|{{unsigned|Example|demo=yes}}
|-
|-
|<code><nowiki>{{subst:unsigned|</nowiki><var>username or IP</var><nowiki>|</nowiki><var>date</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>username or temp account</var><nowiki>|</nowiki><var>date</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|Example|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)<nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|Example|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)<nowiki>}}</nowiki></code>
|{{unsigned|Example|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)|demo=yes}}
|{{unsigned|Example|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)|demo=yes}}
|-
|-
|<code><nowiki>{{subst:unsigned IP|</nowiki><var>IP address</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>temp account</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned IP|127.0.0.1}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki>~{{CURRENTYEAR}}<nowiki>-11111-11}}</nowiki></code>
|{{unsigned IP|127.0.0.1|demo=yes}}
|{{unsigned|~{{CURRENTYEAR}}-11111-11|demo=yes}}
|-
|-
|<code><nowiki>{{subst:unsigned IP|</nowiki><var>IP address</var><nowiki>|</nowiki><var>date</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>temp account</var><nowiki>|</nowiki><var>date</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned IP|127.0.0.1|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)<nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki>~{{CURRENTYEAR}}<nowiki>-11111-11|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)<nowiki>}}</nowiki></code>
|{{unsigned IP|127.0.0.1|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)|demo=yes}}
|{{unsigned|~{{CURRENTYEAR}}-11111-11|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)|demo=yes}}
|}
 
The templates {{tl|unsigned2}} and {{tl|unsignedIP2}} do almost the same as {{tl|unsigned}} and {{tl|unsigned IP}} when used with two parameters, but the ordering of the parameters is reversed. The resulting display is the same. These templates may be useful when copying and pasting from the edit history, where the timestamp appears before the username.
 
{| class="wikitable"
|-
|-
! Wikimarkup !! Resulting code !! Resulting display
|<code><nowiki>{{subst:unsigned|</nowiki><var>date</var><nowiki>|</nowiki><var>username or temp account</var><nowiki>}}</nowiki></code>
|-
|<code><nowiki>{{subst:unsigned|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)<nowiki>|Example}}</nowiki></code>
|<code><nowiki>{{subst:unsigned2|</nowiki><var>date</var><nowiki>|</nowiki><var>username or ip</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned2|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)<nowiki>|Example}}</nowiki></code>
|{{unsigned2|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)|Example|demo=yes}}
|{{unsigned2|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC)|Example|demo=yes}}
|-
|-
|<code><nowiki>{{subst:unsignedIP2|</nowiki><var>date</var><nowiki>|</nowiki><var>IP address</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>date</var><nowiki>|</nowiki><var>temp account</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsignedIP2|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}<nowiki>|127.0.0.1}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}<nowiki>|</nowiki>~{{CURRENTYEAR}}<nowiki>-11111-11}}</nowiki></code>
|{{unsignedIP2|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}|127.0.0.1|demo=yes}}
|{{unsigned|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}|~{{CURRENTYEAR}}-11111-11|demo=yes}}
|}
 
The template {{tl|xsign}} is a wrapper for {{tl|unsigned}} and {{tl|unsigned IP}} that will parse the username and date string copied and pasted directly from the edit history. The resulting display is the same.
 
{| class="wikitable"
|-
! Wikimarkup !! Resulting code !! Resulting display
|-
|-
|<code><nowiki>{{subst:xsign|</nowiki><var>date/username string</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>date/username string</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:xsign|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} Example}}</code>
|<code><nowiki>{{subst:unsigned|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} Example}}</code>
|{{xsign|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} Example|demo=yes}}
|{{xsign|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} Example|demo=yes}}
|-
|-
|<code><nowiki>{{subst:xsign|</nowiki><var>date/IP string</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:unsigned|</nowiki><var>date/temp account string</var><nowiki>}}</nowiki></code>
|<code><nowiki>{{subst:xsign|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} 127.0.0.1}}</code>
|<code><nowiki>{{subst:unsigned|</nowiki>{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} ~{{CURRENTYEAR}}-11111-11}}</code>
|{{xsign|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} 127.0.0.1|demo=yes}}
|{{xsign|{{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} ~{{CURRENTYEAR}}-11111-11|demo=yes}}
|}
|}


Line 361: Line 394:
=== Automatic adding of signatures ===
=== Automatic adding of signatures ===


The [[wp:bots|bot]] [[User:SineBot|SineBot]] signs comments on talkpages and pages in [[:Category:Non-talk pages that are automatically signed]], for unregistered users and users who have fewer than 800 edits. To re-enable autosigning of your unsigned comments, you can place {{tl|YesAutosign}} on your [[wp:user page|user page]] or user talk page.
The [[wp:bots|bot]] [[User:SineBot|SineBot]] signs comments on talk pages and pages in [[:Category:Non-talk pages that are automatically signed]], for unregistered users and users who have fewer than 800 edits. To re-enable autosigning of your unsigned comments, you can place {{tl|YesAutosign}} on your [[wp:user page|user page]] or user talk page.


== Dealing with problematic signatures ==
== Dealing with problematic signatures ==
Line 367: Line 400:
Wikipedia's [[Wikipedia:Username policy|Username policy]] describes accepted practices and behavior in naming and operating a user account on Wikipedia that apply to both usernames and signatures. A purpose of your signature is to identify you as a contributor. If your signature is unnecessarily confusing, editors may request that you change it. Our guidelines for talk page usage also [[WP:TPO|permit editors to change signatures that contravene this guideline back to the standard form]]. An editor with a confusing signature may be blocked sooner than usual for other inappropriate behavior such as disruption or vandalism, if their confusing signature contributes to the disruption.
Wikipedia's [[Wikipedia:Username policy|Username policy]] describes accepted practices and behavior in naming and operating a user account on Wikipedia that apply to both usernames and signatures. A purpose of your signature is to identify you as a contributor. If your signature is unnecessarily confusing, editors may request that you change it. Our guidelines for talk page usage also [[WP:TPO|permit editors to change signatures that contravene this guideline back to the standard form]]. An editor with a confusing signature may be blocked sooner than usual for other inappropriate behavior such as disruption or vandalism, if their confusing signature contributes to the disruption.


{{anchor|confusing}}Signatures that link to, but do not display, the user's username (for example by signing with a nickname, as in <kbd><nowiki>[[User:Example|User:Nickname]]</nowiki></kbd> or <kbd><nowiki>[[User:Example|Nickname]]</nowiki></kbd>) can be confusing for editors (particularly newcomers). The actual username always appears in the page history, so using just the nickname on the relevant talk page can make your signed comments appear to be from a different person. Alternatives include [[WP:CHU|changing your username]] and including your account name in addition to the username, e.g., in the form <kbd><nowiki>[[User:Example|User:Example]]/Nickname</nowiki></kbd>.
{{anchor|confusing}}Signatures that link to, but do not display, the user's username (for example by signing with a nickname, as in <kbd><nowiki>[[User:Example|User:Nickname]]</nowiki></kbd> or <kbd><nowiki>[[User:Example|Nickname]]</nowiki></kbd>) can be confusing for editors (particularly newcomers). The actual username always appears in the page history, so using just the nickname on the relevant talk page can make your signed comments appear to be from a different person. Alternatives include [[WP:CHU|changing your username]] and including your account name in addition to the username, e.g., in the form <kbd><nowiki>[[User:Example|Example]]/Nickname</nowiki></kbd>.


The timestamp must adhere to the system-generated format (<code>HH:MM, D MM YYYY (UTC)</code>) and must not be customized. This is necessary for clear communications and for archiving bots to function correctly<!-- as well as gadgets and the soon-WMF talk pages improvement work -->. Timestamps that are customized may be considered disruptive and editors using them may be blocked accordingly.
The timestamp must adhere to the system-generated format (<code>HH:MM, D MM YYYY (UTC)</code>) and must not be customized. This is necessary for clear communications and for archiving bots to function correctly<!-- as well as gadgets and DiscussionTools -->. Timestamps that are customized may be considered disruptive and editors using them may be blocked accordingly.


Persistent failure to sign after being reminded may become disruptive and be subject to sanctions.
Persistent failure to sign after being reminded may become disruptive and be subject to sanctions.


==History==
==History==
[[UseModWiki]], the wiki software in use on the English Wikipedia from its inception to 25 January 2002, did not have markup to create a signature, so signatures had to be made manually where desired. (c.f., for example, several such signatures in [https://en.wikipedia.org/w/index.php?title=User:Larry_Sanger/old&oldid=6644889 this diff] ''et al.'') The modern tilde feature was a part of the earliest MediaWiki coding from mid-2001; the original developer of MediaWiki, [[User:Magnus Manske|Magnus Manske]], intended it to resemble scribbled physical signatures like that of his father.<ref group=Note>See [https://twitter.com/MagnusManske/status/1083507467802365952 this Twitter exchange] for further information.</ref> Images in signatures have been banned since 2006, but had been discouraged beforehand.
[[UseModWiki]], the wiki software in use on the English Wikipedia from its inception to 25 January 2002, did not have markup to create a signature, so signatures had to be made manually where desired. (c.f., for example, several such signatures in [https://en.wikipedia.org/w/index.php?title=User:Larry_Sanger/old&oldid=6644889 this diff] ''et al.'') The modern tilde feature was a part of the earliest MediaWiki coding from mid-2001; the original developer of MediaWiki, [[User:Magnus Manske|Magnus Manske]], intended it to resemble scribbled physical signatures like that of his father.<ref group="Note">See [https://web.archive.org/web/20190509070733/https://twitter.com/MagnusManske/status/1083507467802365952 this Twitter <!-- It was called Twitter at the time --> exchange] for further information.</ref> Images in signatures have been banned since 2006, but had been discouraged beforehand.


The concept of {{strong|not}} signing one's contributions to the main namespace has also not always been here. The first ever revision to the page [[WikiPedia]], from 15 January 2001, indicated that "You can [write an article] anonymously or give yourself credit," and indeed several pages from early 2001 have signatures at the end of them, such as [https://en.wikipedia.org/w/index.php?title=AlchemY&oldid=233236 here] and [https://reagle.org/joseph/2010/wp/redux/TestThreePhasePumps/981560160.html here].
In the very early days of Wikipedia, text contributions to articles were sometimes signed at the end (allowing readers to see them). The first ever revision to the page [[WikiPedia]], from 15 January 2001, indicated that "You can [write an article] anonymously or give yourself credit," and indeed several pages from early 2001 have signatures at the end of them, such as [https://en.wikipedia.org/w/index.php?title=AlchemY&oldid=233236 here] and [https://reagle.org/joseph/2010/wp/redux/TestThreePhasePumps/981560160.html here]. This stopped being allowed pretty soon after, for obvious reasons.


== See also ==
== See also ==

Latest revision as of 02:33, 18 May 2026

Template:Hatgrp

TemplateStyles' src attribute must not be empty.

TemplateStyles' src attribute must not be empty.

TemplateStyles' src attribute must not be empty.

Signing your posts on talk pages, both for the article and non-article namespaces, is required to identify the author of each comment, enabling other users to engage directly with the relevant participants. This practice is necessary for maintaining clear, collaborative discussions and understanding the progression of the work.

Signatures are automatically added when using the reply tool or new topic tool. When editing in source text mode without these tools, signatures must be added manually by typing four tildes (~~~~) or selecting the signature icon File:OOjs UI icon signature-ltr.svg in the edit toolbar.

All comments on user talk pages, article talk pages, and other discussion pages must be properly signed. Persistent misuse of signatures in a disruptive manner may result in user blocks.

Signatures should not be used in main namespace pages (i.e., Wikipedia articles), as the content is a collective effort. Highlighting a single editor's contribution above others' undermines the principle that articles are the shared product of multiple contributors.

Purpose of signatures

Signatures on Wikipedia identify you as a user and your contributions to Wikipedia. They encourage civility, collaboration, and communication by identifying the author of a particular comment and the date and time at which it was made. Because of that, having an uncivil signature (especially one that makes any kind of personal attacks toward someone else) is prohibited and, in some cases, the user will be blocked from editing until the signature is changed. In most cases, anything that is not allowed as an account's username (in whole or in part) is also not allowed to be in a signature either.

Furthermore, signatures also serve a technical purpose: various user scripts and talk-page archiving bots, including lowercase sigmabot III, rely on their timestamps to know when to archive old threads; to keep these tools working, it is important not to change the timestamp of signatures.

When signatures should and should not be used

Any posts made to any type of discussion page must be signed (this does not include adding WikiProject boxes and other such administrative templates). Note that, as stated below, if you choose to edit those kinds of pages without logging in, then you should still sign your posts—regardless of whether or not you have an account. Edits to articles must not be signed, as signatures on Wikipedia are not intended to indicate ownership or authorship of any article. Instead, the page history identifies who made edits. Signatures do not translate from ~~~~ in edit summaries. In other instances, and when posts should not be signed, specific instructions are provided to specify this on the specific page. Files that are used in articles, including image and sound files, should also not contain any signatures.

How to sign your posts

When using the reply tool or new topic tool, the software will automatically sign your post. (If you type a signature anyway, it will remove the duplicate.)

Preferred option

Standard signature

There are three ways to sign your posts manually:

  1. At the end of your comments simply type four tildes (~), like this: ~~~~.
  2. If you are using the edit toolbar option (by default, it appears above the edit box), click the signature icon[Note 1] File:OOjs UI icon signature-ltr.svg to add two hyphens and four tildes like this: --~~~~.
  3. Use the reply tool or new discussion tool. Both of these features will automatically insert a signature, without needing to add any wikicode.

The four tildes will be automatically replaced with your signature after you have published the changes, as follows:

Wikimarkup Resulting code Resulting display
~~~~ [[User:Example|Example]] ([[User talk:Example|talk]]) 15:46, 7 July 2026 (UTC)[Note 2] Template:Esig

Since typing four tildes adds the time and date to your resulting signature, this is the preferred option for signing your posts in discussions. In most talk pages, the timestamp will automatically be rendered as a link to the specific comment it is part of.[Note 3]

Note that even if you choose to contribute without logging in you must still sign your posts. In this case, your temporary account identifier will be used, and will link to your contribution history.[Note 4] This identifier will look similar to ~2026-12345-67.

If, for some reason, you are not getting the above results when signing, see the SineBot Frequently Asked Questions for tips.

Other options

Using three tildes

Typing three tildes results in the following:

Wikimarkup Resulting code Resulting display
~~~ [[User:Example|Example]] ([[User talk:Example|talk]]) Example (talk)

This form of signature omits the timestamp. The reply tool, which identifies comments using those timestamps, will not work with this form of signature. Because of this, you should not sign this way when other editors' replies can be reasonably expected.

This is also a convenient shortcut (rather than typing out the full code) when you want to provide a link to your user page.

Using five tildes

Typing five tildes will convert to a date stamp with the current date and time, without adding your signature, like this:

Wikimarkup Resulting code Resulting display
~~~~~ 15:46, 7 July 2026 (UTC) 15:46, 7 July 2026 (UTC)

In general, when communicating with others, you should use one of the previous options and not only a timestamp. There are exceptions to this, such as when requesting assistance from the Third Opinion project, the requested format for signing is the five tilde signature, to slightly help improve neutrality from the responding volunteer. A timestamp may also be used when updating one of your submitted posts on a talk page by appending (updated ~~~~~) to your already existing signature.

In some templates, this is the preferred way to add the date.

Customizing your signature

Every editor's default signature (as defined by MediaWiki:Signature) will display when ~~~~ is typed. This looks like:

Example (talk) 15:46, 7 July 2026 (UTC)

If you are using a temporary account, it could look something like this:

~2025-31096-01 (talk) 15:46, 7 July 2026 (UTC)

In this example, temporary account ~2025-31096-01 does not have a user page (thus the red link), but does have a user talk page.

Customizing how everyone sees your signature

Registered users can customize their signatures by going to Special:Preferences and changing the field "Signature". This changes the signature that is left when you enter ~~~~ into discussions. It can be used to sign your posts with a nickname, or with custom formatting, or both.

For example, if user Example would prefer to be called "my man Example", entering "my man Example" in the signature field changes the signature from the default (given above) to:

my man Example (talk) 15:46, 7 July 2026 (UTC)

Or maybe Example would prefer to prefix their signature with a couple of em dashes, entering "— — Example" yields:

— — Example (talk) 15:46, 7 July 2026 (UTC)

This technique only applies where you have left your signature on a page while logged into your account. It also doesn't affect how your username appears in your watchlist, in any logs or page histories, or where someone else has added a link to your user page in a discussion. Modifying your signature in your user preferences will only apply to the future signatures that you leave moving forward. Since adding ~~~~ to discussions simply results in those characters being replaced by your signature before the edit is saved, any existing signatures that you've left on previous or existing discussions will not be automatically updated or changed.

Temporary account users need to first sign up before they can create a custom signature.

Treat as wiki markup

In order to effect greater changes to your signature, you will need to use wiki markup. This allows you to experiment with color, different typefaces, background colors, icons, and more.

File:Pictogram voting info.svg Note: This also treats your signature as "raw", meaning that linking to your user page and user talk is no longer performed automatically. You must provide at least one such link to either your user page, your user talk and/or your user contributions. Otherwise you will get the following error when you attempt to save your preferences: There are problems with some of your input. More details will be found when you scroll back down to the Signature section.

By checking the "Treat the above as wiki markup" box, you can describe your signature using "raw" wikitext (such as <span> and wiki markup) which will be substituted unchanged when you sign your posts. If User:Example had set their signature to read <span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]])</span>, the signature generated by ~~~~ would be:

EXAMPLE (talk) 15:46, 7 July 2026 (UTC)

In this case, while EXAMPLE no longer links anywhere, the signature does contain the minimum of one relevant link, in this case a link to Example's user talk.

If you do not check the "Treat the above as wiki markup" box, the exact content you enter will be used as your signature. Nothing is interpreted as code. For example, if User:Example had set their signature to read <span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]])''</span> (the same as in the previous example), thereafter the signature (generated when they mark a post with ~~~~) would be:

<span style="color:orange;">'''EXAMPLE'''</span> ([[User talk:Example|talk]])</span> (talk) 15:46, 7 July 2026 (UTC)

As you can see, now the software treats everything you put in the signature field as your literal user name, links to your user page, and appends a user talk link to that.

Technical considerations

To visibly include the pipe (|) or equals (=) characters in your signature, you must escape them, or they will break templates unexpectedly when your signature is present. To escape the | symbol, use the following special code: &#124; (including everything from the ampersand to the semi-colon). To escape the = character, use &#61;.

Putting two or more exclamation points (!!) in a row in your signature can break tables in which your signature appears. Use &#33;&#33; as a substitute in order to avoid having two exclamation points in a row.

A signature that starts or ends with apostrophes for bold or italics could cause problems if adjacent markup has apostrophes. If User:Example sets their signature to '''[[User:Example|Example]]''', and then this user signs something with '''Goodbye'''~~~, this becomes '''Goodbye''''''[[User:Example|Example]]''', which displays as Goodbye'Example' — rather than the desired GoodbyeExample. Solve the problem by using <b>...</b> for bold or <i>...</i> for italics, or by moving the apostrophes inside the wikilink.

Guidelines and policies

Because these signatures are seen by everyone, be aware of the guidelines and policies summarized below:

  • A customised signature should make it easy to identify your username, but this is not required.[Note 5]
  • Do not impersonate other users.
  • Do not use images, transcluded templates, Lua modules, parser functions, TemplateStyles or external links in your signature.
  • A distracting, confusing, or otherwise unsuitable signature may adversely affect other users. For example, some editors find that long formatting disrupts discourse on talk pages or makes working in the edit window more difficult.
  • Complicated signatures contain a lot of code ("markup") that is revealed in the edit window, and can take up unnecessary amounts of narrative space, which can make both reading and editing harder.
  • Always keep the time/date-stamp: these are used by bots to determine when a discussion is eligible to be archived.

Syntax guidance

If you attempt to save a signature with certain types of errors, you will see an error message. These errors can be a little tricky to diagnose, but here are some tips:

  • Each opening tag must have a corresponding closing tag. Example: each <b> needs a matching </b>. This applies to '' and ''' markup as well.
  • Tags must be "nested" correctly. Example: <b>User:<i>Example</i></b>, not <b>User:<i>Example</b></i>.
  • If an opening tag appears within a wikilink, it must be closed within a wikilink. Example: [[User:'''Example''']], not [[User:'''Example]]'''.
  • Your signature must include a link to your user page, talk page, or contributions. At least one of the three must be on the same Wikimedia project as the page where the signature is used.[Note 6] (This is a technical requirement enforced by the MediaWiki software.)

Signature forgery

TemplateStyles' src attribute must not be empty.

Never use another editor's signature. Impersonating another editor by using their username or signature is forbidden. Altering the markup code of your signature to make it look substantially like another user's signature may also be considered a form of impersonation. Editing the code of your signature to link it to another editor's user page is not permitted. It is also ineffective, as the change log of the page records the identifier or (if applicable) username of all editors; as such, any impersonators can easily be caught if the signature in the diff view differs from the editor's default signature. While not an absolute requirement, it is common practice for a signature to resemble to some degree the username it represents.

If you encounter a user whose signature is disruptive or appears to be impersonating another account, it is appropriate to ask that user to consider changing their signature to meet the requirements of this policy. When making such a request, always be polite, and assume good faith; do not immediately assume that the user has intentionally selected a disruptive or inappropriate signature. If you are asked to change your signature, please avoid interpreting a polite request as an attack. Since the success of Wikipedia is based on effective teamwork, both parties should work together to find a mutually acceptable solution.

Appearance and color

TemplateStyles' src attribute must not be empty.

TemplateStyles' src attribute must not be empty.

Your signature must not blink, scroll, or otherwise cause inconvenience to or annoy other editors.

  • Avoid markup such as <big>, CSS font-size with percentages over 100% or with other values or keywords that result in larger than normal text,[Note 7] or other markup that will enlarge the font size. This is likely to disrupt the way that the surrounding text displays.
  • Do not add line breaks (<br />), which can also negatively affect nearby text display. The use of non-breaking spaces or <span class="nowrap"> to ensure that the signature displays on one line is recommended.
  • Be sparing with subscript and superscript. In some cases, this type of script can also affect the way that surrounding text is displayed.
  • Do not make your signature so small that it is difficult to read.
  • As some users have vision problems, be conscious of color and contrast issues. If you use different colors in your signature, please ensure that the result will be readable by people with color blindness, defective color vision, and other visual disabilities, as explained a WP:Color contrast.[Note 8] In addition, make sure that your signature is readable when viewed in both light mode and dark mode.
  • Do not include horizontal rules (---- or <hr />).
  • Do not include <div>...</div>s because those cause the surrounding text to make a new line.

For guidance on how to use color and other effects to customize the appearance of your signature, see this tutorial.

Signature formatting has been the subject of numerous Requests for Comment, and has also resulted in some very heated debates. When dealing with potentially problematic signatures, simply being polite is often sufficient and can prevent the situation from escalating into a dispute. You can use Template:Uw-sigapp to warn users who have potentially problematic signatures.

Borrowing designs

Editors do not own the design of their signature and cannot prohibit others from borrowing it. However, because signature customization is intended in part to make it easier to tell editors apart, it is considered good practice when borrowing a signature design to change the color or another design element.

Font tags

<font>...</font> tags were deprecated in HTML4 and are entirely obsolete in HTML5. This means that the popular browsers may drop support for them at some point. Wikipedia is already preparing for this by delinting code project-wide through Linter, and by disallowing obsolete tags in new signatures. When support is finally dropped, the tags will be ignored in all existing signatures; any properties such as color and font family will revert to their default values. For this reason, it is recommended that you use <span>...</span> tags and CSS properties instead. For usage examples, see Wikipedia:Signature tutorial § Real-life examples. You may request additional coding assistance at Wikipedia:Help desk.

When you change your signature, it does not affect signatures that you used on pages in the past. Therefore, if you currently use <font>...</font> tags in your signature, switching to <span>...</span> tags now will reduce the number of your signatures (including those in the archives of talk spaces) that will render incorrectly after the browsers drop support for <font>...</font>. Moreover, refactoring old signatures from you and other users (including in archive pages) by changing <font> tags to <span> tags can help prepare the project for this eventual loss of support.

Images

TemplateStyles' src attribute must not be empty.

See also T68006

Images of any kind must not be used in signatures for the following reasons.

  • Excessive or large images can cause issues for users on low-performance devices.
  • A new image can be uploaded in place of the one you chose, making your signature a target for possible vandalism.
  • They make pages more difficult to read and scan.
  • They make it more difficult to copy text from a page.
  • They are potentially distracting from the actual content.
  • Images do not scale with the text, making the lines with images higher than those without them.
  • They clutter up the "file links" list on the respective image's page every time one signs on a different talk page.
  • Images in signatures give undue prominence to a given user's contribution.

Unicode symbols (including emoji) may be used in your signature, as long as the signature complies with the other guidelines on this page.

Length

Keep signatures short, both in display and in markup.

The limit is 255 characters.

Extremely long signatures with a lot of HTML/wiki markup make page editing and discussion more difficult for the following reasons:

  • Signatures that take up more than two or three lines in the edit window clutter the page and make it harder to distinguish posts from signatures.
  • Long signatures give undue prominence to a given user's contribution.
  • Signatures that occupy more space than necessary in the edit box displace meaningful comments, thus forcing editors to scroll when writing their replies.
  • The presence of such long signatures in the discussion also disrupts the reading of comments when editors are formulating their replies.

The software will automatically truncate both plain and raw signatures to 255 characters of code in the Signature field. If substitution of templates or another page is used, please be careful to verify that your signature does not violate the 255-character length limit when the templates are expanded, as the software will not do this automatically.

Customizing how you see your signature

To change how your signature appears to you, e.g. to make it easier to spot, without affecting how it appears to other users, you can create a personal CSS style sheet. For example, to display your username in bold white text on an orange background (like Your username), add the following to Special:MyPage/common.css, replacing Your username with your actual username:

#bodyContent a[title="User:Your username"] {
  background-color: #ffa500;
  color: #ffffff;
  font-weight: bold;
}

When you use this technique, bright colors can help you to more quickly scan long pages that contain [[User:Your username]], including Talk pages, page histories, your watchlist, and if anyone links to you in a discussion. Colors to use for this can be researched via the Web colors article, and you can update your common.css file at any time to modify the display style.

Overriding custom signatures

Unclutter signature minimiser

File:Keφr's Unclutter signature minimiser.png
Custom-styled Unclutter and Comments in Local Time reformatting signatures and timestamps in a Wikipedia discussion.

If you prefer not to see other users' custom signatures, you can use the custom JavaScript module Unclutter. By default, Unclutter scans non-special non-article pages for timestamped signatures, wraps them up and replaces them with a text of the form:

Example (annotation) (talkctbactlogsig)

This technique displays the actual username to you and is extensively configurable. It doesn't affect how anyone else sees the signatures. See User:Kephir/gadgets/unclutter for more details.

While this script works in practice for most signatures found on the English Wikipedia, there are several unavoidable limitations which make Unclutter fail to recognise every possible signature. Signatures that violate policies laid out on this page may not be recognised. Unclutter is not an excuse to violate or decline to enforce the signature policy.

Using custom CSS

File:Manage enwiki signatures with css - thumbnail.png
Overriding custom signature formatting (→more examples)

It's also possible to use your personal common.css style sheet to override the formatting of other users' signatures.

This allows you to decide how links to user pages should be displayed to you when you are logged in. For example, you could highlight Your username in bold reversed mauve and Other signatures in normal mauve. This approach works by reversing a variety of commonly used signature formatting techniques, but it doesn't attempt to replace the text content of the signature. For example, if User:Example has customized their signature to read Ex@mple, changing the formatting would display Ex@mple rather than their actual name Example.

No other users will see your custom effects. You can remove or modify them at any time by changing the instructions in your style sheet. The change will apply to all pages regardless of how old they may be. For an example stylesheet, see User:Pointillist/reformat-signatures.css.

Signatures must include at least one direct internal link to your user page, user talk page, or contributions page; this allows other editors easy access to your talk page and contributions log. The lack of such a link is widely viewed as obstructive.

If, while making modifications, you accidentally disable this link, see Help:How to fix your signature. When you insert your signature on your talk page or user page, a link to that page will appear black, bold and inactive, so test your signature elsewhere, such as the sandbox.

It is better to put information on your user page rather than in your signature. Brief additional internal links are generally tolerated when used to facilitate communication or to provide general information, but are undesirable if seen as canvassing for some purpose.

Do not place any disruptive internal links (especially when combined with custom formatting, for example CLICK HERE!!!) in your signature.

Do not include links to external websites in your signature.

Mass posting of links to a particular website is strongly discouraged on Wikipedia. Posting a link to an external website with each comment you make on a talk page could be taken as link spamming, or an attempt to improve your website's ranking on search engines (which doesn't actually work in the first place). If you want to tell other Wikipedians about a website with which you are associated, you can do so on your user page.

Transclusion of templates (or other pages)

  • Transclusions of templates, Lua modules, parser functions, and TemplateStyles in signatures (like those which appear as {{User:Name/sig}}, {{#invoke:...}}, {{#if:...}} or <templatestyles ... />) are forbidden for the following reasons:
    • Certain automated scripts (bots) are used to automatically archive particularly active talk pages. These bots read the source of the talk page, but don't transclude templates, and so don't recognize the template as a signature.
    • Signature templates are vandalism targets, and will be forever, even if the user leaves the project.
    • Signature templates are a small but unnecessary drain on the servers. Transcluded signatures require extra processing—whenever you change your signature source, all talk pages you have posted on must be re-cached.
    • User mention notifications will not work if the mentioning user's signature is contained in a template.
    • If you try to transclude any templates, parser functions, or other pages, it will automatically be converted to {{SUBST:...}}. Do not attempt to circumvent this.
  • Substitutions of templates in signatures is permissible but discouraged, as the template that is substituted may be vandalized without the user knowing.
    • Users who choose to substitute their signature are required to be highly vigilant of their signature whenever they sign.
    • Substitution must not be used to circumvent the normal restrictions on signature content, including the use of images, obnoxious markup, or excessive length.

Simple text signatures, which are stored along with the page content and use no more resources than the comments themselves, avoid these problems.

Categories

Signatures must not contain categories. Categorizing talk pages by who has edited them is unhelpful, and the same information can be found by using your contributions list. Many of the various edit counting utilities also provide this data.

Non-Latin usernames


A signature consisting of, or ending with, characters from a right-to-left script will appear (in modern browsers) when viewing pages as

--DD ,HH:MM NAME Month YYYY (UTC)

e.g.,

--7 ,15:46 ‎שֵׁם‎ July 2026 (UTC)

and similarly misordered text in the edit box. Adding a left-to-right marker symbol at the end of the raw signature (HTML code: &lrm;) will resolve this. Or, if you include both Latin and a right-to-left script, such as Hebrew or Arabic, in your signature, consider putting Latin second, where it will be directly next to the timestamp.

Dealing with unsigned comments

The template {{subst:unsigned}}Template:Show by date can be used at the end of an unsigned comment to attach the username or temp account to the comment. Note that this template does not automatically fill in the username or temp account of the poster or the time of the post. That information is best copied from the history page and pasted into the following templates. You should always substitute this template.

Wikimarkup Resulting code Resulting display
{{subst:unsigned|username or temp account}} {{subst:unsigned|Example}} — Preceding unsigned comment added by Example (talkcontribs)
{{subst:unsigned|username or temp account|date}} {{subst:unsigned|Example|15:46, 7 July 2026 (UTC)}} — Preceding unsigned comment added by Example (talkcontribs) 15:46, 7 July 2026 (UTC)
{{subst:unsigned|temp account}} {{subst:unsigned|~2026-11111-11}} — Preceding unsigned comment added by ~2026-11111-11 (talkcontribs)
{{subst:unsigned|temp account|date}} {{subst:unsigned|~2026-11111-11|15:46, 7 July 2026 (UTC)}} — Preceding unsigned comment added by ~2026-11111-11 (talkcontribs) 15:46, 7 July 2026 (UTC)
{{subst:unsigned|date|username or temp account}} {{subst:unsigned|15:46, 7 July 2026 (UTC)|Example}} — Preceding unsigned comment added by Example (talkcontribs) 15:46, 7 July 2026 (UTC)
{{subst:unsigned|date|temp account}} {{subst:unsigned|15:46, 7 July 2026|~2026-11111-11}} — Preceding unsigned comment added by 15:46, 7 July 2026 (talkcontribs) ~2026-11111-11 (UTC)
{{subst:unsigned|date/username string}} {{subst:unsigned|15:46, 7 July 2026 Example}} — Preceding unsigned comment added by Example (talkcontribs) 15:46, 7 July 2026 (UTC)
{{subst:unsigned|date/temp account string}} {{subst:unsigned|15:46, 7 July 2026 ~2026-11111-11}} — Preceding unsigned comment added by ~2026-11111-11 (talkcontribs) 15:46, 7 July 2026 (UTC)

It is also a good idea to notify users, especially new users, that they should sign their comments. You may use the template {{uw-tilde}} on the user's talk page or one of the welcome messages for new users.

Wikimarkup Resulting code Resulting display
{{subst:uw-tilde}} {{subst:uw-tilde}} Information icon Hello and welcome to Wikipedia. When you add content to talk pages and Wikipedia pages that have open discussion (but never when editing articles), please be sure to sign your posts. There are two ways to do this. Either:
  1. Add four tildes ( ~~~~ ) at the end of your comment, or
  2. With the cursor positioned at the end of your comment, click on the signature button File:OOjs UI icon signature-ltr.svg located above the edit window.

This will automatically insert a signature with your username or IP address and the time you posted the comment. This information is necessary to allow other editors to easily see who wrote what and when.

Thank you.

{{subst:uw-tilde|Article|Additional text}} {{subst:uw-tilde|Article name|Comments go here.}} Information icon Hello and welcome to Wikipedia. When you add content to talk pages and Wikipedia pages that have open discussion, such as at Article name, (but never when editing articles), please be sure to sign your posts. There are two ways to do this. Either:
  1. Add four tildes ( ~~~~ ) at the end of your comment, or
  2. With the cursor positioned at the end of your comment, click on the signature button File:OOjs UI icon signature-ltr.svg located above the edit window.

This will automatically insert a signature with your username or IP address and the time you posted the comment. This information is necessary to allow other editors to easily see who wrote what and when.

Comments go here.

Also, the template {{undated}} can be used at the end of comments where the user gave their username but no timestamp:

Wikimarkup Resulting code Resulting display
{{subst:undated|date}} {{subst:undated|15:46, 7 July 2026 (UTC)}} — Preceding undated comment added 15:46, 7 July 2026 (UTC)

Automatic adding of signatures

The bot SineBot signs comments on talk pages and pages in Category:Non-talk pages that are automatically signed, for unregistered users and users who have fewer than 800 edits. To re-enable autosigning of your unsigned comments, you can place {{YesAutosign}} on your user page or user talk page.

Dealing with problematic signatures

Wikipedia's Username policy describes accepted practices and behavior in naming and operating a user account on Wikipedia that apply to both usernames and signatures. A purpose of your signature is to identify you as a contributor. If your signature is unnecessarily confusing, editors may request that you change it. Our guidelines for talk page usage also permit editors to change signatures that contravene this guideline back to the standard form. An editor with a confusing signature may be blocked sooner than usual for other inappropriate behavior such as disruption or vandalism, if their confusing signature contributes to the disruption.

Signatures that link to, but do not display, the user's username (for example by signing with a nickname, as in [[User:Example|User:Nickname]] or [[User:Example|Nickname]]) can be confusing for editors (particularly newcomers). The actual username always appears in the page history, so using just the nickname on the relevant talk page can make your signed comments appear to be from a different person. Alternatives include changing your username and including your account name in addition to the username, e.g., in the form [[User:Example|Example]]/Nickname.

The timestamp must adhere to the system-generated format (HH:MM, D MM YYYY (UTC)) and must not be customized. This is necessary for clear communications and for archiving bots to function correctly. Timestamps that are customized may be considered disruptive and editors using them may be blocked accordingly.

Persistent failure to sign after being reminded may become disruptive and be subject to sanctions.

History

UseModWiki, the wiki software in use on the English Wikipedia from its inception to 25 January 2002, did not have markup to create a signature, so signatures had to be made manually where desired. (c.f., for example, several such signatures in this diff et al.) The modern tilde feature was a part of the earliest MediaWiki coding from mid-2001; the original developer of MediaWiki, Magnus Manske, intended it to resemble scribbled physical signatures like that of his father.[Note 9] Images in signatures have been banned since 2006, but had been discouraged beforehand.

In the very early days of Wikipedia, text contributions to articles were sometimes signed at the end (allowing readers to see them). The first ever revision to the page WikiPedia, from 15 January 2001, indicated that "You can [write an article] anonymously or give yourself credit," and indeed several pages from early 2001 have signatures at the end of them, such as here and here. This stopped being allowed pretty soon after, for obvious reasons.

See also

Notes

  1. If your browser is set to not show pictures, the button will be called "Your signature with timestamp". If the browser's settings don't allow JavaScript, the buttons will not appear.
  2. The actual code is slightly more complicated, turning the talk page link into a link to the top of one's talk page when used at one's talk page itself. It can be found at MediaWiki:Signature.
  3. If the link to the specific comment breaks, you can use Special:FindComment and Special:GoToComment as described at mw:Extension:DiscussionTools/How it works#Permanent links.
  4. For privacy reasons, this only includes contributions created on the same computer and browser, and during the last 90 days. Any other contributions you made will be located under a different identifier.
  5. A 2021 RfC was closed with consensus against signatures being required to correspond exactly to usernames and no consensus to require that signatures be easily recognizable to a new user as referring to the username they link to.
  6. mw:New requirements for user signatures#Require a link to user page, talk page or contributions
  7. Note that different skins use different font sizes, so absolute values should be avoided. While values of as much as 20px may look right in Vector 2022 with "Large" selected, this would be significantly larger than normal text in other skins.
  8. The Web Content Accessibility Guidelines specify a contrast ratio of at least 4.5:1 for text, and Wikipedia:Manual of Style/Accessibility § Color requires 7:1 "where feasible". To use named CSS colors on a white background, refer to Wikipedia:Manual of Style/Accessibility/CSS colors for text on white for recommended colors. For other usage, use this Link contrast checker to help determine if the colors will be visible to everyone. Signatures do not always appear on white or black backgrounds. Other colors for calculations range from the Monobook skin's very pale blue ( #F8FCFF ) to the closed discussion Hidden archive tan ( #F2DFCE ) title bar. Other tools for checking contrast are described at Wikipedia:Manual of Style/Accessibility § Color.
  9. See this Twitter exchange for further information.