.DIC

DIC File

Spell-Checker Dictionary File
Ask a question
QUICK ANSWER

A DIC file is a plain-text spell-checker dictionary - a list of correctly spelled word stems used by LibreOffice, Firefox, Chrome, and Microsoft Word to check spelling. The Hunspell type always comes paired with a same-named .aff file; you install both into the app's dictionary folder rather than opening the file directly. Any text editor can view the contents.

Developer: Hunspell project (László Németh); used by LibreOffice, OpenOffice, Firefox, Chrome Category: Misc Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux Web
Related: .TORRENT · .MSO · .MD5 · .SHS

On this page

19k+ extensions indexed
Last reviewed Jul 30, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the DIC file format?

A .dic file is a dictionary file used by word processors and spell-checking tools as a word-list database for spelling correction. Dictionary files have long served as the backbone of spell checkers, and today the dominant standard is the Hunspell format - a plain-text file always paired with a same-named .aff affix rules file (for example, en_US.dic alongside en_US.aff).

In the Hunspell format, a .dic file opens with a line containing the approximate word count, followed by one stem word per line. Words can carry optional flag codes after a / character (e.g. walk/DGS), referencing prefix and suffix rules defined in the companion .aff file. The encoding is declared in .aff via the SET directive; UTF-8 is now standard, though older dictionaries still use ISO-8859 encodings. Hunspell dictionaries ship inside LibreOffice and Apache OpenOffice extensions (.oxt), Firefox and Chrome add-ons (.xpi), and are embedded in macOS and Android.

User dictionaries are a common variant - plain-text .dic files created by the user to store words not found in the main database. The main dictionary typically contains tens of thousands to hundreds of thousands of word stems, with files ranging from roughly 100 KB to 5 MB.

.dic files can also appear in software localization workflows, where source strings are sent to translators or stored as reference glossaries. Some dictionary files are distributed by dictionary software developers as integration aids for programmers building spell-check into their own applications.

Security & safety

RISK: LOW

A .dic is a plain-text word list and contains no executable code, so the file itself is safe. The only realistic caution is the delivery wrapper: spell-check dictionaries are often installed as LibreOffice extensions (.oxt) or browser add-ons, and extensions can carry code - install language packs only from the official LibreOffice/AOO extension site or your browser's add-on store, not random download portals. The word-list file you can open and read in any text editor with no risk.

Format details

in a nutshell
FULL NAMESpell-Checker Dictionary Fileaka Hunspell dictionary, spelling dictionary
DEVELOPERHunspell project (László Németh); used by LibreOffice, OpenOffice, Firefox, Chromesince 2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s)
CATEGORYMisc Files
MIME TYPEtext/plain
TYPEPlain-text word list (paired with a .aff affix rules file)
STANDARDOpen · royalty-free
This extension is also used by…
  • Microsoft Office custom dictionary - CUSTOM.DIC - a plain-text user word list of terms added via 'Add to Dictionary' in Word/Office; one word per line, no affix file.
  • CLEX / programming or CAD dictionary - Some applications (e.g. certain CAD, IDE or text tools) use .dic as a generic keyword/term list; structure is app-specific.

Programs that open DIC files

Windows3 apps
Microsoft Word Paid For CUSTOM.DIC: File - Options - Proofing - Custom Dictionaries to add/manage. Word's custom dictionary is a plain word list.
LibreOffice Open-source Install the dictionary as an extension (Tools - Extension Manager - Add the .oxt), or place .dic + .aff in the user dictionary path. Then it's used automatically for spell check.
Notepad / any text editor Open-source Open the .dic as plain text to read or add words (one per line). For Hunspell, edit the count line and respect the .aff flags.
macOS2 apps
LibreOffice Open-source Add the dictionary via Extension Manager or the dictionary folder; macOS itself also uses Hunspell-style dictionaries system-wide.
Microsoft Word for Mac Paid Manage custom dictionaries under Word - Preferences - Spelling & Grammar - Dictionaries.
Linux2 apps
LibreOffice Open-source Drop en_XX.dic + en_XX.aff into the Hunspell dictionary directory (e.g. /usr/share/hunspell) or install via your package manager (hunspell-<lang>).
Apache OpenOffice Open-source Install the dictionary extension via Tools - Extension Manager. (Project is only sparsely maintained - LibreOffice is the active choice.)
Web1 app
Browser spell check (Firefox / Chrome) Free Add a language dictionary through the browser's language settings / add-ons; it uses Hunspell .dic+.aff internally - no manual file handling needed.

Technical details

deep spec
Format typePlain-text word list; no binary signature or magic bytes
Companion fileAlways paired with a same-named `.aff` affix rules file (e.g. `en_US.dic` + `en_US.aff`)
File structureFirst line: word count integer; each following line: one word stem, optionally followed by `/flags`
Affix flag syntaxFlags appended after `/` on a stem line reference prefix/suffix rules in `.aff` (e.g. `walk/DGS`); flag format set by the FLAG directive in `.aff`
Character encodingDeclared in the paired `.aff` via the `SET` directive; UTF-8 for modern dictionaries; legacy files may use ISO-8859-x
MIME type`text/plain`; informally `application/x-hunspell-dictionary`
Typical file size100 KB - 5 MB for full language dictionaries (tens of thousands to hundreds of thousands of word stems)
Distribution packagingBundled inside LibreOffice/OpenOffice `.oxt` extensions or Firefox/Chrome `.xpi` add-ons; installed in app-specific language folders
Platform supportCross-platform: Windows, macOS, Linux, Android, and any application embedding the Hunspell library
Format lineageHunspell format (superset of MySpell, which extended Ispell); developed by László Németh in 2002, originally for Hungarian
User dictionary variantSimplified `.dic` files containing only a plain word list (no affix flags), used by Microsoft Word to store user-added words
Reference spell-check engineHunspell; embedded in LibreOffice, Apache OpenOffice, Firefox, Chrome, and the macOS built-in spell checker
Language coverageOver 100 language dictionaries available in Hunspell format, maintained by language communities and the LibreOffice project
EditabilityFully human-readable; can be opened and modified in any text editor - changes take effect after restarting the host application
Released2002 (Hunspell; building on MySpell/Ispell lineage from the 1980s-90s)
Latest versionN/A (no version on the .dic format; tracked per language dictionary release)
Open standardYes · royalty-free
Specificationmanpages.ubuntu.com

DIC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with DIC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about DIC files.

Frequently asked questions

What is a .dic file?
It's a spell-checker dictionary - a plain-text list of correctly spelled words. The common Hunspell type (used by LibreOffice, OpenOffice, Firefox, Chrome) is paired with a same-named .aff affix file; Microsoft Word also uses a simple CUSTOM.DIC word list.
How do I install a .dic dictionary in LibreOffice?
Easiest: install the language dictionary as an extension (Tools - Extension Manager - Add the .oxt). Or place the matching .dic and .aff files in LibreOffice's Hunspell dictionary folder. Then pick the language for spell check.
Why do I have a .dic and a .aff file together?
That's a Hunspell dictionary. The .dic lists the word stems; the .aff defines prefixes/suffixes and the encoding so the checker recognises inflected forms. Both must have the same base name (e.g. en_US.dic and en_US.aff) and stay together.
How do I open or edit a .dic file?
It's plain text - open it in Notepad++, VS Code or any editor and add words one per line. For a Hunspell .dic, update the count line at the top and respect any '/flags' that reference the .aff.
How do I move my Word custom dictionary to a new computer?
Copy CUSTOM.DIC (find its path in Word - Options - Proofing - Custom Dictionaries) to the new PC, then add it back via the same Custom Dictionaries dialog. It's just a word list, so it copies cleanly.
Can I convert a .dic to .txt?
Yes - it already is text. Copy and rename .dic to .txt to read or edit it. Just remember a Hunspell .dic has a word-count first line and may use affix flags.

References

1Hunspell - format documentation (man 5 hunspell)manpages.ubuntu.com
2LibreOffice - Spelling dictionaries / extensionsextensions.libreoffice.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.BINCD/DVD Disc Image (BIN/CUE)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z