Strip accents and diacritics from any text instantly. Converts á, é, í, ó, ú, ñ, ü, ç and all accented characters to their plain ASCII equivalents.
ExperToolBox's accent remover uses JavaScript's built-in Unicode normalisation (NFD decomposition) to separate diacritical marks from base characters, then strips them — converting any accented or diacritic character to its plain ASCII equivalent. This handles the full Unicode diacritic range including acute, grave, circumflex, tilde, umlaut, cedilla, ring, macron and all others.
Creating URL slugs from titles — a blog post called "Cómo hacer paella" becomes "como-hacer-paella". Normalising data for database comparisons where "Madrid" and "Màdrid" should match. Preparing text for systems that don't support Unicode. Generating file names that are safe across all operating systems. Creating email addresses or usernames without special characters.
The Unicode NFD (Canonical Decomposition) normalisation decomposes combined characters into their base character plus combining diacritical marks. For example, "é" becomes "e" + combining acute accent (U+0301). The combining marks are then removed with a regex that strips Unicode category "Mn" (Mark, Non-spacing), leaving only the base characters.