HTML Entity for Lowercase Esszed (ß)

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

What Is the Lowercase Esszed Entity?

Lowercase esszed (ß) is the Latin-1 Supplement character at Unicode U+00DF (LATIN SMALL LETTER SHARP S). Also called eszett or sharp s, it is used in German for a special s sound (as in Straße, groß).

Remember
Character     ß
Unicode       U+00DF
Named entity  ß
Hex entity    ß
Decimal       ß
CSS escape    \00DF
All-caps      usually SS (or ẞ U+1E9E)

Named, hex, decimal, CSS, and a typed character all produce the same glyph: ß. Prefer ß in HTML source for clarity.

Quick Reference

One table for every form you will actually use.

FormCodeWhere it goes
Named entityßHTML markup (best default)
Hex entityßHTML markup
Decimal entityßHTML markup
CSS escape\00DFStylesheet content
Direct characterßUTF-8 HTML text

When to Use Which

SituationUse
Readable HTML sourceß
Numeric entity requiredß or ß
Generated text via ::before / ::aftercontent: "\00DF"
All-caps German textUsually SS (or capital ẞ U+1E9E)
Greek beta insteadβ (β) — different character

Live Preview

Lowercase esszed in German and comparison contexts.

German sample Straße, groß, Fuß
Large glyph ß
Named entity ß → ß
vs ss / β / B ß  |  ss  |  β  |  B
With entities Named: ß | Hex: ß | Decimal: ß

Complete HTML Example

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

Named + Hex + Decimal + CSS

Four ways to produce ß in a single document.

html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Lowercase Esszed (&szlig;)</title>
  <style>
    #point::after {
      content: "\00DF";
    }
  </style>
</head>
<body>
  <p>Using Named Entity: &szlig;</p>
  <p>Using Hex Code: &#xDF;</p>
  <p>Using HTML Code: &#223;</p>
  <p id="point">Using CSS Entity: </p>
  <p lang="de">Deutsch: Stra&szlig;e, gro&szlig;</p>
</body>
</html>
Try It Yourself

How It Works

1. Named: &szlig; is the clearest HTML form and renders ß.

2. Hex: U+00DF → &#xDF; in HTML. Same result as the named entity.

3. Decimal: same code point as 223 → &#223;. Same result as hex.

4. CSS: use \00DF in content (not an HTML entity). #point::after appends that ß after the paragraph text.

Pitfalls & Tips

Common mistakes when working with lowercase esszed.

Look-alikes

Not beta or ss

Do not confuse &szlig; with Greek &beta; (β) or typing two plain s letters. They are different characters.

Case

All-caps is usually SS

Traditional uppercase of ß is SS. Capital ẞ (U+1E9E) exists but is less common and has no widely used named entity.

Spelling

Named entity is szlig

Remember &szlig; (sharp-s ligature), not invented names like &esszed; or &eszett;.

CSS vs HTML

Do not mix escapes

\00DF belongs in CSS. &szlig; / &#xDF; / &#223; belong in HTML.

Encoding

Declare UTF-8

If you type ß directly, keep <meta charset="UTF-8"> so the file is not misread.

Semicolon

End references

Always finish with ; — write &szlig;, not &szlig.

Browser Support

Lowercase esszed (U+00DF) and its entity forms (&szlig;, &#xDF;, &#223;, CSS \\00DF) are supported in all modern browsers.

✓ Universal encoding

Lowercase Esszed (&szlig;)

Encode with named, hex, decimal, or CSS escape — or type ß directly in UTF-8 HTML.

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+00DF Full support

Bottom line: Prefer &szlig; for readable HTML. Use \\00DF only inside CSS content.

Key Takeaways

  • Unicode: this character is U+00DF (decimal 223).
  • HTML: prefer &szlig; — or use &#xDF; / &#223;.
  • CSS: use \00DF inside content for generated text.
  • Watch out: ß ≠ ss ≠ β; all-caps is usually SS.

One line: U+00DF → &szlig; / &#xDF; / &#223; / CSS \00DF.

Frequently Asked Questions

Use &szlig; (named), &#xDF; (hex), &#223; (decimal), or the CSS escape \00DF in the content property. All render ß. Prefer &szlig; in HTML source.
U+00DF (LATIN SMALL LETTER SHARP S). Hex DF, decimal 223. It belongs to Latin-1 Supplement (U+0080–U+00FF).
Yes. &szlig; is the HTML5 named entity for ß (eszett / sharp s).
Use it for German words and names that need the sharp s (Straße, groß, Fuß), language lessons, and multilingual pages with German text.
HTML entities (&szlig;, &#223;, or &#xDF;) go in markup. The CSS escape \00DF is used in stylesheets (usually in the content property of ::before/::after). Both render ß.
No. Typing ss is two characters. Greek beta β is U+03B2 (&beta;). Capital sharp S ẞ is U+1E9E. In many all-caps contexts German still uses SS instead of ẞ.

Did you know?

Lowercase esszed (eszett) is Unicode U+00DF (decimal 223) — LATIN SMALL LETTER SHARP S in Latin-1 Supplement. HTML5 provides &szlig; — the most readable form. In all-caps German text it usually becomes SS; Unicode also defines capital ẞ (U+1E9E, no common named entity). Not the same as Greek beta (&beta;) or two plain s letters.

Next: Lowercase Eth

Learn the HTML entity for lowercase eth (ð).

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