Enlighter β Customizable Syntax Highlighter
Enlighter is a free, easy-to-use, syntax highlighting tool for WordPress. Highlighting is powered by the EnlighterJS javascript library to provide a beautiful code-appearance.
Using it can be as simple as adding a new Enlighter Sourcecode block (Gutenberg) and insert the code which you want to highlight: Enlighter takes care of the rest!
An easy to use Theme-Customizer is included to modify the build-in themes without any css knowlegde!
It also supports the automatic creation of tab-panes to display code-groups together (useful for multi-language examples β e.g. html+css+js)
- Upgrade Guide for Enlighter v4
- Theme Compatibility
- Enlighter WordPress Plugin Docs
Plugin Features
- Full Gutenberg Editor Integration
- Full Classic Editor Integration (TinyMCE)
- Support for all common used languages
- Powerful generic highlighting engine for unknown/unsupported languages
- Theme Customizer
- Inline Syntax Highlighting
- Advanced configuration options are available within the options page.
- Supports code-groups (displays multiple code-blocks within a tab-pane)
- Extensible language and theme engines β add your own one.
- Simple CSS based themes
- Integrated CSS file caching (suitable for high traffic sites)
- Full GDPR compliant β no external resources are required, no data will be aggregated
Gutenberg Editor Integration
- Full Editor Integration via βEnlighter Sourcecodeβ block
- Inline Syntax Highlighting
- Automatic transformations for classic editor posts (codeblocks converted to Enlighter Sourcecode block)
- Transform legacy codeblocks to Enlighter Gutenberg Blocks (manual transformation)
- Docs and Usage
- Editor plugin repository
Classic Editor (TinyMCE) Integration
- Full Editor Integration via Enlighter buttons in the toolbar
- Inline Syntax Highlighting
- Tab-Indentation mode to align code with the
tabkey (single line and block selection) - Editor formats to highlight existing code
- Docs and Usage
- Editor plugin repository
- Classic Editor Live-Demo
Markdown
- Markdown fenced code blocks
- Inline Syntax Highlighting via backtick code (including language specific addon)
- Docs and Usage
Compatibility/Migration
- Crayon compatibility mode (use EnlighterJS highlighting for legacy Crayon
precodeblocks) - CodeColorer compatibility mode (use EnlighterJS highlighting for legacy CodeColorer shortcodes)
- Jetpack markdown compatibility mode (generic or raw highlighting)
- Gutenberg standard codeblock compatibility mode (no language attributes)
Extensions
- bbPress shortcode + markdown code blocks support
- Dynamic Content via
jQuery Ajax.load - Dynamic Content via
Jetpack.InfiniteScroll
Texteditor/Shortcodes (Legacy)
Shortcodes are deprecated and should be used in text editor mode only β never use them within Gutenberg Editor or Classic Editor!
- Easy to use Text-Editor mode through the use of Shortcodes and QuickTags
- Shortcodes within content, comments and widgets
- Standalone Shortcode-Processor to avoid wpautop filter issues in Text-Editor Mode
Supported Languages (build-in)
In case your language is not available try the Generic Mode which covers a lot of programming languages β or request a new language on GitHub
Related Links
Compatibility
All modern webbrowsers with enabled Javascript and HTML5 capabilities for βdata-β attributes are compatible with Enlighter. Itβs possible that it may work with earlier/other browsers.
- Chrome 60+
- Firefox 60+
- Safari 11+
- Edge Browser 10+
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| 2*7*p*n*s*.p*e*i*w.i*f*m*n*a*.website | F | 2026-06-15 20:39:52 | |
| s*i*n*a*t*c.e*f*.ch (WP 6.9.4) | D | 2026-06-15 20:10:53 | |
| a*e*b*i*.net (WP 7.0) | F | 2026-06-15 18:30:43 | |
| p*l*b.e*f*.ch (WP 6.9.4) | D | 2026-06-15 16:13:50 | |
| l*s*.e*f*.ch (WP 6.9.4) | D | 2026-06-15 16:00:22 | |
| d*e*o*o*a*e.net (WP 6.9.4) | F | 2026-06-15 15:55:36 | |
| r*m*.a*u.dk (WP 6.8.3) | F | 2026-06-15 14:47:13 | |
| c*t*t*o*.e*f*.ch (WP 6.9.4) | D | 2026-06-15 13:58:29 | |
| v*r*t*k*i*.n*t.tr (WP 6.9.4) | B | 2026-06-15 13:10:18 | |
| s*m*l*-*a.ru (WP 7.0) | F | 2026-06-15 08:02:09 | |
| w*z*i.pl (WP 6.9.4) | F | 2026-06-15 07:42:55 | |
| s*l*m*a.ru (WP 6.1.1) | F | 2026-06-15 07:01:20 | |
| g*e*j*e*.e*f*.ch (WP 6.9.4) | D | 2026-06-15 04:53:32 | |
| t*i*k*r*c*s.net (WP 4.9.9) | F | 2026-06-15 02:46:13 | |
| d*e*r*c*r*i*n.com | F | 2026-06-15 02:29:06 | |
| y*m*0*3.e*f*.ch (WP 6.1.7) | D | 2026-06-15 02:25:37 | |
| b*o*.4*m*t*.com | F | 2026-06-14 23:16:12 | |
| g*o*d*y*u.pl (WP 6.9.1) | F | 2026-06-14 22:18:01 | |
| l*s*.e*f*.ch (WP 6.9.4) | D | 2026-06-14 21:56:37 | |
| c*m*o*0*2.e*f*.ch (WP 6.1.6) | D | 2026-06-14 20:39:54 | |
| q*i*.pt (WP 7.0) | F | 2026-06-14 20:25:06 | |
| p*.a*u*o*e.jp (WP 6.7.5) | F | 2026-06-14 20:14:00 | |
| m*d*a*t*c*p*r*.de (WP 7.0) | B | 2026-06-14 18:47:19 | |
| p*v*l*i*e*e*.cz (WP 5.9.13) | F | 2026-06-14 17:35:06 | |
| u*l*.info (WP 6.9.1) | D | 2026-06-14 17:12:36 | |
| i*y*r*i*.m*t*i*s*a*a.com (WP 7.0) | F | 2026-06-14 16:34:32 | |
| o*t*a.website (WP 6.9.4) | F | 2026-06-14 16:32:57 | |
| c*y*t*c*t*b*o*.com | F | 2026-06-14 13:49:15 | |
| o*e*s*u*c*-*o*o*i*s.t*k*o.jp (WP 5.7.15) | F | 2026-06-14 12:01:08 | |
| p*c*r*j*c*s.org (WP 6.7.5) | F | 2026-06-14 08:40:34 | |
| i*j*s*e*.it | A | 2026-06-14 06:51:07 | |
| f*a*c*i*.g*i*l*m.f*e*.fr (WP 7.0) | F | 2026-06-14 06:20:57 | |
| p*e*l*.x*a*2*o*t.com | C | 2026-06-14 06:08:23 | |
| l*m*.e*f*.ch (WP 6.9.4) | D | 2026-06-14 06:02:43 | |
| w*c*s.ru | D | 2026-06-14 05:25:33 | |
| b*o*.a*k*a.com (WP 6.9.4) | F | 2026-06-14 04:10:08 | |
| n*r*n*.org (WP 7.0) | F | 2026-06-14 02:48:18 | |
| b*u*b*a*n*r*j*c*.e*f*.ch (WP 6.1.7) | F | 2026-06-14 01:47:18 | |
| i*f*.i*s*b*.com (WP 6.9.4) | F | 2026-06-14 00:49:37 | |
| t*e*e*o*.vn (WP 7.0) | F | 2026-06-13 22:10:57 | |
| s*p*o*t.s*i*a*-*l*t*o*m.com | F | 2026-06-13 21:58:27 | |
| s*h.e*f*.ch (WP 6.9.4) | D | 2026-06-13 21:54:37 | |
| w*w*.i*i*i*.onl | F | 2026-06-13 20:56:39 | |
| b*s*i*n*k*h*.de (WP 6.9.4) | F | 2026-06-13 19:30:47 | |
| t*s*.org (WP 4.8.28) | F | 2026-06-13 19:27:39 | |
| k*.i*s*r*e*o*e.com (WP 6.9.4) | F | 2026-06-13 19:16:12 | |
| a*p*2*2*.e*f*.ch (WP 6.1.6) | D | 2026-06-13 18:30:05 | |
| t*p*3*o*x.eu (WP 6.6.2) | F | 2026-06-13 17:58:33 | |
| c*.l*n*x*c*e*.com (WP 6.2.9) | D | 2026-06-13 16:42:48 | |
| b*o*.w*y*r*t*.it (WP 6.9.4) | F | 2026-06-13 16:33:23 | |
| s*h*.e*f*.ch (WP 6.9.4) | D | 2026-06-13 16:22:33 | |
| l*s*.e*f*.ch (WP 6.9.4) | D | 2026-06-13 16:22:33 | |
| r*b*a*n*d.com (WP 6.8.1) | F | 2026-06-13 15:43:50 | |
| b*o*.d*n*s.org | F | 2026-06-13 15:43:33 | |
| m*s*n*e*n*o*e.w*c*m*t*g*n*.com | F | 2026-06-13 15:34:35 | |
| d*l*b.e*f*.ch (WP 6.9.4) | D | 2026-06-13 15:23:01 | |
| b*o*.r*a*o*s*l*i*g.com | D | 2026-06-13 15:05:28 | |
| d*t*.e*f*.ch (WP 6.9.4) | D | 2026-06-13 14:54:22 | |
| c*m*o*s.ru | F | 2026-06-13 14:03:46 | |
| b*t*g*t*.io (WP 6.6.5) | F | 2026-06-13 13:36:02 | |
| n*t*p*b.io (WP 6.0) | F | 2026-06-13 13:15:26 | |
| m*s*d*e*d*n.eu (WP 7.0) | F | 2026-06-13 13:11:11 | |
| l*t*r*l.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| a*c*s*b*l*d*d*l*g*.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| e*f*r*e*i*.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| c*n*b*o.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| p*l*r*u*v*2.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| i*e*t*d*d*o*g*.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| p*s*r*l*p*e*t*c*u*a*.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| m*b*g*a*c*n*r*a.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| a*c*i*o*.a*q*i*e*t*s*r*n*a*a*i*.es (WP 5.9.12) | F | 2026-06-13 12:28:38 | |
| l*s.e*f*.ch (WP 6.9.4) | D | 2026-06-13 10:38:13 | |
| d*v*l*p*r*.m*p*i*k.global (WP 7.0) | F | 2026-06-13 09:54:26 | |
| k*f*.cc (WP 7.0) | B | 2026-06-13 09:40:02 | |
| y*n*o*.jp (WP 7.0) | F | 2026-06-13 09:37:08 | |
| g*s*i*n.r*b*t*c*d*c*l*m*i*.com (WP 7.0) | F | 2026-06-13 09:02:49 | |
| t*e*d*.r*b*t*c*d*c*l*m*i*.com (WP 7.0) | F | 2026-06-13 09:02:49 | |
| l*r*.e*f*.ch (WP 4.9.12) | D | 2026-06-13 08:26:37 | |
| m*c*o.j*v*.blog | F | 2026-06-13 08:18:20 | |
| q*e.e*f*.ch (WP 6.9.4) | D | 2026-06-13 07:23:21 | |
| n*w*.a*v*n*l*u*.ir | D | 2026-06-13 07:21:54 | |
| e*.c*d*-*u*e.net (WP 7.0) | F | 2026-06-13 07:09:30 | |
| e*e*t*i*.io (WP 7.0) | F | 2026-06-13 06:00:38 | |
| 1*1*8*.xyz | A | 2026-06-13 05:54:17 | |
| b*o*a*.p*t.p*z*a*.pl (WP 4.9.26) | F | 2026-06-13 05:45:15 | |
| w*b*l*c*g*.c*.uk (WP 6.9.4) | C | 2026-06-13 05:17:53 | |
| w*s*-*o*n*a*i*n.e*f*.ch (WP 6.9.4) | D | 2026-06-13 05:14:39 | |
| r*l*n*k.net (WP 6.9.4) | F | 2026-06-13 04:59:11 | |
| b*o*.d*m*n.ren | F | 2026-06-13 04:09:21 | |
| c*z*.w*b*i*e.jp | F | 2026-06-13 04:09:20 | |
| a*u*a.f*l*v*n*.c*m.br (WP 7.0) | F | 2026-06-13 04:06:37 | |
| b*o*.l*o*l*x.com (WP 6.9.4) | F | 2026-06-13 04:05:36 | |
| d*b*o*n*k.e*f*.ch (WP 6.9.4) | D | 2026-06-13 03:20:33 | |
| s*s*.ar (WP 6.9.4) | F | 2026-06-13 02:47:48 | |
| m*s*.e*f*.ch (WP 6.9.4) | D | 2026-06-13 02:22:42 | |
| t*t*r*a*.h*p*r*a*e*.ovh | F | 2026-06-13 02:18:44 | |
| m*n*t.e*f*.ch (WP 6.9.4) | D | 2026-06-13 01:57:11 | |
| i*-*j*s*n.tokyo (WP 5.7.15) | F | 2026-06-13 01:37:50 | |
| a*u*b*s*.de | D | 2026-06-13 01:22:55 | |
| s*a*l*.lv (WP 6.9.4) | B | 2026-06-13 01:12:43 |