coderef

HyphenationBaseline · Widely available

The hyphens CSS property controls when long words are broken by line wrapping. Although called hyphens, the property applies to word-splitting behavior across languages, such as customary spelling changes or the use of other characters. Support for non-English languages varies significantly.

Supported in all major browsers for at least 30 months — safe to use without fallbacks. Baseline since Sep 18, 2023. Widely available since Mar 18, 2026.

Browser support

DesktopChrome
1–87Not supported
88+Supportedsince Jan 19, 2021
Current: 155
Edge
12–87Not supported
88+Supportedsince Jan 21, 2021
Current: 154
Firefox
1–42Not supported
43+Supportedsince Dec 15, 2015
Current: 157
Safari
1–16.6Not supported
17+Supportedsince Sep 18, 2023
Current: 27
MobileChrome Android
18–54Not supported
55+Supportedsince Dec 6, 2016
Current: 155
Firefox Android
4–42Not supported
43+Supportedsince Dec 15, 2015
Current: 157
Safari iOS
1–16.6Not supported
17+Supportedsince Sep 18, 2023
Current: 27

How to use

This feature is Baseline widely available — use it freely, no fallback needed.

Example

Full syntax and examples are on MDN: hyphens.

Feature detection

CSS · check before using
@supports (hyphens: initial) {
  /* styles that rely on hyphens */
}

/* or in JavaScript */
if (CSS.supports("hyphens", "initial")) {
  // use it
}

Sub-features

Support for each part of the feature (65). The overall table above shows when the whole feature works.

Sub-featureChromeEdgeFirefoxSafariChrome AndroidFirefox AndroidSafari iOS
hyphens55794317554317
hyphens.auto88884317554317
hyphens.language_afrikaans11211243✕11243✕
hyphens.language_albanian112112✕✕112✕✕
hyphens.language_amharic112112✕✕112✕✕
hyphens.language_armenian8787✕✕87✕✕
hyphens.language_assamese8787✕✕87✕✕
hyphens.language_basque8787✕✕87✕✕
hyphens.language_belarusian8787✕✕87✕✕
hyphens.language_bengali8787✕✕87✕✕
hyphens.language_bosnian✕✕43✕✕43✕
hyphens.language_bulgarian878743✕8743✕
hyphens.language_catalan✕✕4317✕4317
hyphens.language_croatian87874317874317
hyphens.language_cyrillic_mongolian8787✕✕87✕✕
hyphens.language_czech1121121301711213017
hyphens.language_danish87874317874317
hyphens.language_dutch11211243171124317
hyphens.language_english55794317554317
hyphens.language_esperanto✕✕43✕✕43✕
Show 45 more
Sub-featureChromeEdgeFirefoxSafariChrome AndroidFirefox AndroidSafari iOS
hyphens.language_estonian878743✕8743✕
hyphens.language_ethiopic_script_mul112112✕✕112✕✕
hyphens.language_ethiopic_script_und8787✕✕87✕✕
hyphens.language_finnish✕✕4317✕4317
hyphens.language_french87874317874317
hyphens.language_galician11211243✕11243✕
hyphens.language_georgian112112✕✕112✕✕
hyphens.language_german_reformed_orthography87874317874317
hyphens.language_german_swiss_orthography878743✕8743✕
hyphens.language_german_traditional_orthography878743✕8743✕
hyphens.language_gujarati8787✕✕87✕✕
hyphens.language_hindi8787✕✕87✕✕
hyphens.language_hungarian87874317874317
hyphens.language_icelandic✕✕43✕✕43✕
hyphens.language_interlingua✕✕43✕✕43✕
hyphens.language_irish8787✕✕87✕✕
hyphens.language_italian11211243171124317
hyphens.language_kannada8787✕✕87✕✕
hyphens.language_kurmanji✕✕43✕✕43✕
hyphens.language_latin878743✕8743✕
hyphens.language_latvian112112✕✕112✕✕
hyphens.language_lithuanian11211243✕11243✕
hyphens.language_malayalam8787✕✕87✕✕
hyphens.language_marathi8787✕✕87✕✕
hyphens.language_modern_greek112112✕✕112✕✕
hyphens.language_mongolian✕✕43✕✕43✕
hyphens.language_norwegian_nn878743✕874317
hyphens.language_norwegian_no87874317874317
hyphens.language_old_slavonic8787✕✕87✕✕
hyphens.language_oriya8787✕✕87✕✕
hyphens.language_polish✕✕4317✕4317
hyphens.language_portuguese87874317874317
hyphens.language_punjabi8787✕✕87✕✕
hyphens.language_russian11211243171124317
hyphens.language_slovak112112130✕112130✕
hyphens.language_slovenian878743✕8743✕
hyphens.language_spanish87874317874317
hyphens.language_swedish11211243171124317
hyphens.language_tamil8787✕✕87✕✕
hyphens.language_telugu8787✕✕87✕✕
hyphens.language_turkish✕✕4317✕4317
hyphens.language_turkmen8787✕✕87✕✕
hyphens.language_ukrainian11211243171124317
hyphens.language_upper_sorbian✕✕43✕✕43✕
hyphens.language_welsh878743✕8743✕