Why Is Excel Showing Symbols Instead of Text
Fix Excel when cells show symbols instead of text. This guide covers font issues, encoding errors, regional settings, and practical steps to prevent recurrence.

Most often, Excel displays symbols instead of text because the cell font is a symbol font (e.g., Wingdings) or the file was imported with the wrong encoding. The quick fix is to select the affected cells and switch to a standard font like Arial or Calibri, then re-enter or re-import the data with correct encoding. If it persists, check language and regional settings.
What the symbols mean in Excel and why it happens
If you see characters that look like icons or shapes instead of ordinary letters, you’re likely facing a font or encoding issue. In Excel, the choice of font determines how characters map to visible glyphs. A symbol font (like Wingdings or Symbol) will render letters as symbols, while a non-Unicode encoding (common when importing CSVs) can map characters to unexpected glyphs. According to XLS Library, most symbol-display problems originate from fonts or encoding rather than corrupted data. Understanding the root cause helps you choose the right fix quickly and avoid repeating the issue across large worksheets.
Common scenarios where text becomes symbols
Text may appear as symbols after importing a CSV with a non-UTF-8 encoding, copying data from a web page that uses a symbol font, or applying a theme that sets a symbol font as the default. When a user opens the sheet on another computer with a different font set, the same cells can render differently. The XLS Library team has observed this pattern in many user reports, especially when dealing with international data or multilingual content that relies on Unicode. The practical takeaway is to identify whether the problem follows the data (import) or the display (font).
Quick checks you can perform right now
- Select the affected cells and change the font to a standard one (Arial, Calibri, Segoe UI). If the text reappears, the issue was font-related.
- Check the workbook language and regional settings under File > Options > Language. A mismatch can alter character rendering and cause symbols to appear unexpectedly.
- If you imported data from a CSV, ensure UTF-8 (or the correct encoding) was used during import. Re-import using Data > From Text/CSV and select the proper encoding.
- Try pasting the content into a new worksheet as values to verify it’s not a temporary display glitch.
Font issues: the most common culprit and how to fix it
Fonts define how text maps to symbols. When a symbol font is applied, ordinary letters look like icons. The most reliable fix is to switch to a standard font and, if necessary, re-enter the data. After changing the font, resize the column width so characters render properly, and ensure no conditional formatting is forcing a symbol-like appearance. If the problem recurs with the same data, it’s likely a font cache or template issue that needs resetting.
Encoding and import pitfalls you should know
Encoding problems occur when data is created in one language/encoding and opened in Excel with another. CSV imports are the most common source of this issue. Always choose the correct file origin encoding during import (for example, UTF-8 with BOM for many European languages). If Excel doesn’t expose encoding options, use Get & Transform (Power Query) to specify the encoding before loading data. This approach minimizes symbol substitutions and preserves text fidelity at scale.
How to fix symbol problems caused by fonts on Windows and macOS
- Change the font of the affected cells to Arial, Calibri, or Segoe UI.
- Clear any custom cell styles that may override font choices.
- Save and reopen the workbook to refresh font rendering. On macOS, verify that the system font list includes the standard fonts and that Excel uses the expected font.
- For large sheets, apply the font change to whole columns to ensure consistency and minimize manual edits.
Encoding issues in CSV imports and external data
- Re-import with the correct encoding (UTF-8 is usually safe for multilingual data).
- If Excel doesn’t expose encoding options, use the Get & Transform (Power Query) feature to specify encoding during import.
- Validate a small sample of cells after import before applying changes to the entire dataset.
- Consider saving as an Excel workbook (.xlsx) to preserve Unicode data and avoid re-encoding in future workbooks.
Regional and language settings that influence text display
Regional settings affect how Excel interprets certain characters. Verify your Windows/macOS regional settings align with your workbook data, especially for decimal separators, date formats, and character sets. In Excel, mismatched regional settings can manifest as symbols instead of expected letters, particularly with accented characters. Aligning these settings reduces surprises when sharing files across teams or platforms.
Best practices to prevent symbol issues in the future
- Use standard fonts for data storage and sharing, especially when collaborating.
- Always save data in Unicode-friendly formats (CSV with UTF-8 or native Excel formats).
- Test import/export workflows on sample data before applying them to large datasets.
- Maintain a simple font policy and document steps for colleagues to reproduce fixes.
- Regularly back up workbooks to recover from font or encoding misconfigurations quickly.
Steps
Estimated time: 30-45 minutes
- 1
Open the affected worksheet
Identify the range of cells displaying symbols and note any patterns, such as whole columns or new imports. This helps determine if the issue is pervasive or isolated.
Tip: Start with a small sample to test fixes before applying broadly. - 2
Change the font to a standard one
Select the affected cells and set the font to Arial, Calibri, or Segoe UI. If text reappears, the issue was font-based.
Tip: Apply the change to entire rows/columns to ensure consistency. - 3
Check the file encoding (for imports)
If you opened a CSV or text file, re-import with UTF-8 encoding (or the appropriate encoding for your data).
Tip: Use Data > From Text/CSV and preview how characters map to symbols. - 4
Verify language and regional settings
Ensure Excel language and regional settings align with your data’s language and format expectations.
Tip: Mismatch here often mimics symbol rendering. - 5
Test with a fresh workbook
Create a new workbook, copy a few cells with known text, and verify that text displays correctly after font and encoding changes.
Tip: If the new file works, the issue may be workbook-specific. - 6
Use Power Query for clean imports
When dealing with large or multilingual datasets, Power Query can control encoding and data types more reliably.
Tip: Set data types and encodings at the import step. - 7
Repair fonts/cache if needed
If symbols persist, reset the font cache or repair Office installation as a last resort.
Tip: Back up data before performing repair steps. - 8
Document the fix for your team
Record the steps you took so teammates can reproduce and avoid repeating the issue.
Tip: Share a quick guide with common pitfalls.
Diagnosis: Cells display symbols instead of text
Possible Causes
- highFont issue (symbol font applied)
- mediumImport/encoding mismatch (non-Unicode encoding)
- lowRegional/language settings misalignment
Fixes
- easyChange font to a standard one (Arial/Calibri) and recheck the data
- easyRe-import with correct encoding (UTF-8) using Data > From Text/CSV
- mediumReset regional settings to match data language and region
People Also Ask
Why do I see Wingdings or other symbols instead of text in Excel?
This usually happens when the cell font is a symbol font like Wingdings or when imported data is mapped to a non-Unicode encoding. Switching to a standard font or correcting the encoding generally restores the text.
Usually a font or encoding issue; switch to a standard font and re-import with the correct encoding.
How can I fix symbol display after importing a CSV file?
Re-import the CSV selecting UTF-8 encoding (or the appropriate encoding for your data). If Excel doesn’t expose encoding options, use Get & Transform (Power Query) to specify encoding during load.
Re-import with the right encoding or use Power Query to set it during load.
Is this issue related to regional settings?
Yes. Regional and language settings can affect character rendering. Align your system and Excel settings with the data language and region to prevent symbol display.
Regional settings can affect how characters render; check both system and Excel language settings.
Will changing the font affect formulas or formatting?
Font changes typically do not alter formulas, but large font changes can affect cell wrapping and readability. Save a backup before making bulk changes.
Font changes won’t break formulas, but back up first in case layout shifts occur.
What should I do if the problem persists after fixes?
If symbols persist, try starting with a fresh workbook, or repair Office and update to the latest version. Complex workbook issues may require professional help.
If it still persists after fixes, try a fresh workbook or repair Office.
Can Power Query help with encoding problems?
Yes. Power Query gives finer control over data type guess and encoding during import, which can prevent symbol substitutions for multilingual data.
Power Query helps control encoding and data types during import.
Watch Video
The Essentials
- Change to standard fonts to fix symbol display
- Re-import with correct encoding for text data
- Test fixes in a small sample before applying broadly
- Document fixes to prevent recurrence
- Use Power Query for reliable data imports
