HTML Entity for Uppercase S (S)

Beginner
5 min read
Updated: Sep 2026
1 example
Unicode U+0053

What Is the Uppercase S Entity?

Uppercase S (S) is the Basic Latin character at Unicode U+0053 (LATIN CAPITAL LETTER S). You can type S directly in HTML, or write it with a numeric character reference when you need an explicit entity form.

Remember
Character     S
Unicode       U+0053
Hex entity    S
Decimal       S
CSS escape    \0053
Named entity  (none)
Official name LATIN CAPITAL LETTER S

All of these produce the same glyph: S. Related: Uppercase S Acute (U+015A) and Lowercase S (U+0073).

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Direct characterSHTML text (UTF-8) — preferred
Hex entitySHTML markup
Decimal entitySHTML markup
CSS escape\0053Stylesheet content
Named entity—Not defined in HTML5

When to Use Which

SituationUse
Normal body textType S directly
Need an explicit entityS or S
Generated text via ::before / ::aftercontent: "\0053"
Capital S with acuteUse Ś (U+015A)
Looking for a named entityNone for U+0053 — use numeric form or type S

Live Preview

Capital S in common text contexts.

Large glyph S
In a word Spain · Save · Start
Compared S Ś s
Alphabet … Q R S T U …
With entities Hex: S | Decimal: S

Complete HTML Example

One page that shows this letter with hex, decimal, direct character, and CSS. Use View Output or open the live editor.

Hex + Decimal + Direct + CSS

All common ways to produce S in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Uppercase S</title>
  <style>
    #point::after {
      content: "\0053";
    }
  </style>
</head>
<body>
  <p>Using Hex Code: &#x53;</p>
  <p>Using HTML Code: &#83;</p>
  <p>Using Direct Character: S</p>
  <p id="point">Using CSS Entity: </p>
  <p>The letter S follows R in the alphabet.</p>
</body>
</html>
Try It Yourself

How It Works

1. Hex / decimal: U+0053 → &#x53; or &#83; in HTML.

2. Direct: typing S in a UTF-8 file is the simplest and preferred approach.

3. CSS: use \0053 in content (not an HTML entity). The four-digit form avoids ambiguity with following hex digits.

4. Sentence: shows ordinary text use — no entity required for everyday letters.

Pitfalls & Tips

Common mistakes when working with this character.

Prefer

Type S in body text

ASCII letters do not need entities for normal reading. Prefer typing S directly.

Named?

No named entity

HTML5 does not define a named entity for U+0053. Use numeric forms when an entity is required.

Look-alikes

Not S acute

Ordinary S is U+0053. Ś (U+015A) is a different letter with an acute accent.

Case

Use the correct case

Lowercase is s (U+0073). Do not mix case when casing matters for identifiers or display.

CSS

Pad the CSS escape

Use \0053 (not bare \53) so a following digit is not absorbed into the escape.

Semicolon

End references

Always finish with ; — write &#83;, not &#83.

Browser Support

Uppercase S / LATIN CAPITAL LETTER S (U+0053) and its numeric entity forms (&#x53;, &#83;, CSS \\0053) are supported in all mainstream browsers as a core ASCII letter.

✓ Universal support

Uppercase S

Prefer typing S in UTF-8 HTML. Use hex, decimal, or CSS escape when you need an explicit form.

100% Browser coverage
Google Chrome Supported
Yes
Microsoft Edge Supported
Yes
Mozilla Firefox Supported
Yes
Apple Safari Supported
Yes
Opera Supported
Yes
Internet Explorer All versions
Yes
U+0053 / entities Full support

Bottom line: Prefer typing S in body text. Use &#x53; / &#83; when you need an entity, and \\0053 only inside CSS content.

Key Takeaways

  • Unicode: this character is U+0053 (decimal 83) — LATIN CAPITAL LETTER S.
  • HTML: prefer typing S, or use &#x53; / &#83;.
  • CSS: use \0053 inside content for generated text.
  • Watch out: no named entity; U+0053 ≠ U+015A (S acute).

One line: U+0053 → type S / &#x53; / &#83; / CSS \0053.

Frequently Asked Questions

Type S directly in UTF-8 HTML, or use &#x53; (hex), &#83; (decimal), or the CSS escape \0053 in the content property. All render U+0053.
U+0053 (hex 53, decimal 83). Unicode names it LATIN CAPITAL LETTER S. It belongs to Basic Latin (ASCII) and is the nineteenth letter of the English alphabet.
No. ASCII letters like S do not have named HTML entities in HTML5. Use numeric references like &#83; or &#x53; when you need an entity form.
For normal body text, type S directly. Use entities when generating content in CSS, when you want explicit encoding, or when escaping is required.
U+0053 is ordinary capital S. U+015A is LATIN CAPITAL LETTER S WITH ACUTE (Ś). U+0073 is lowercase s. They are different characters.
HTML entities (&#83; or &#x53;) go in markup. The CSS escape \0053 is used in stylesheets (usually in the content property of ::before/::after). Both render the same glyph.

Did you know?

Uppercase S is Unicode U+0053 (decimal 83) — official name LATIN CAPITAL LETTER S in Basic Latin (ASCII). HTML5 has no named entity for it — typing S directly is usually best.

Next: Uppercase S Acute

Learn the HTML entity for Uppercase S Acute — next in this sequence.

Continue tutorial →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful