I'm a programmer and I wonder how I can call these symbols in English:

  • ~
  • |
  • ^
  • `
  • 2
    possible duplicate of What are these symbols called? ~ ` ^ Commented Dec 7, 2011 at 8:50
  • 2
    Three of those symbols, ~^` (tilde, caret, grave accent) are covered in a now-closed question. (Closed as off-topic.) Names of all of these, including the vertical bar, or pipe, can be found in a wikipedia article. Commented Dec 7, 2011 at 8:57
  • 1
    @jwpat Not an exact duplicate because | is here, but that question was closed as off-topic. Also, if you search for each character in Google, you get the corresponding Wikipedia pages: general reference. So, definitely shows no research (downvote) and a vote to close (general reference if not off-topic).
    – Hugo
    Commented Dec 7, 2011 at 9:02

1 Answer 1


They have some other names (such as "grave accent" for `), but these are the most common in programming:


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