How do I add the copyright symbol to my webpage?


5 Answers 5


Use © in your HTML and you get ©.


Use © or © The last one is easier to remember. Disadvantage is that some exotic browser can't read it, so then you have to use the number.


You type the character ©. The way you do that depends on your authoring environment. Using Windows, for example, you can use Alt+0169 if you cannot find a more convenient way.

You need to make sure that the character encoding of the page is properly declared, but you should do that anyway.

Even if you are using a legacy encoding like windows-1252 or iso-8859-1 and not the modern UTF-8, the copyright sign © can be entered as such.

  • 2
    Hmm - why the downvotes, this is a perfectly valid answer. If you look at the unicode table, the copyright belongs to the Latin-1 table and that means, there should be no problem with using the character directly. May 14, 2012 at 19:24
  • 1
    I downvoted because if you use html 5 © displays as a ?. But © displays as expected. !DOCTYPE html> html>
    – Guy Thomas
    May 15, 2012 at 11:00
  • 1
    I have learned a great deal from this. Here is my page. guy-sports.com/funny/funny_science_jokesa.htm While this page produces the problem, it is due to mal-formed utf-8 meta tag, which I must research. Thus I have reversed my down vote.
    – Guy Thomas
    May 15, 2012 at 20:53
  • 4
    @Guy Thomas, the meta tag is OK. But the document is not really utf-8 encoded. If you manually force the browser to interpret the document as iso-8859-1 encoded (via the View > Encoding command), you will see that “©” appears—because the document is in fact in iso-8859-1 or compatible encoding (like “ANSI”, or windows-1252). That is, you probably saved in that encoding, but the meta tag says otherwise. May 15, 2012 at 21:08
  • 1
    @Guy Thomas - Additionally to the declaration with the utf-8 tag, the file format itself has to be utf-8 (can use 1-4 Bytes per character). Most editors today are capable of storing in this format (even notepad). I had a look at your page with a HEX-Editor and it seems not to be stored as utf-8. May 15, 2012 at 22:41

Use © or ©.

Here's a complete reference of HTML symbol/sign: http://www.ascii.cl/htmlcodes.htm.

  • 3
    Please don't just repeat other already said. It's not relevant because the question owner already got this answer.
    – Zistoloen
    Oct 12, 2013 at 9:24

There are several ways to get a copyright symbol into your web page:

  • Copy and paste it in: © (assuming your editor and web server agree on the character set (like UTF-8))
  • Use the HTML named entity ©
  • Use the numeric entity  
  • Type it using <Alt>0169 (also assumes your editor and web server can support extended characters properly)
  • 1
    Please don't simply reiterate over other answers. The individual solutions can be upvoted already, we don't need one answer to rule them all that is simply taken from other answers
    – shea
    Nov 19, 2014 at 8:42
  • No other answer suggested copy and pasting it verbatim. I wrote this answer mainly to provide that alternative -- as I usually find it to be the best option. It wouldn't be a complete answer without all the possibilities. Nov 19, 2014 at 11:20
  • <kbd>ALT</kbd>0169 (or copy-paste) may display as intended, even when producing invalid HTML code. Browsers often render pages as intended, even when code is invalid or full of errors. Also, these methods make the text non-portable: changing servers could break the copyright notice. So, it's not recommended as a "best" option. It'd be helpful to add a reference on how a user can check if their web server supports extended characters. It is handy to be aware of the copy-paste method in a pinch (or for text documents), and of alt-0169 in case related errors are encountered in the wild. Jan 11, 2019 at 23:06

Not the answer you're looking for? Browse other questions tagged or ask your own question.