There are over 150 languages to choose from, only select the languages you need
These languages will be detected automatically:
-
JavaScript
-
C
-
C++
-
Python
-
Java
-
HTML
-
CSS
-
Ruby
-
Go
-
PHP
-
JSON
Choose languages manually:
<code class="language-<key>">Your code here</code>
Language | Key |
ABAP | abap |
ABNF | abnf |
ActionScript | actionscript |
Ada | ada |
Agda | agda |
AL | al |
ANTLR4 | antlr4, g4 |
Apache Configuration | apacheconf |
Apex | apex |
APL | apl |
AppleScript | applescript |
AQL | aql |
Arduino | arduino |
ARFF | arff |
ARM Assembly | armasm, arm-asm |
Arturo | arturo, art |
AsciiDoc | asciidoc, adoc |
ASP.NET (C#) | aspnet |
Atmel AVR Assembly | asmatmel |
AutoHotkey | autohotkey |
AutoIt | autoit |
AviSynth | avisynth, avs |
Avro IDL | avro-idl, avdl |
AWK | awk, gawk |
Bash | bash, sh, shell |
BASIC | basic |
Batch | batch |
BBcode | bbcode, shortcode |
BBj | bbj |
Bicep | bicep |
Birb | birb |
Bison | bison |
BNF | bnf |
BQN | bqn |
Brainfuck | brainfuck |
BrightScript | brightscript |
Bro | bro |
BSL (1C:Enterprise) | bsl, oscript |
C | c |
C-like | clike |
C# | csharp, cs, dotnet |
C++ | cpp |
CFScript | cfscript, cfc |
ChaiScript | chaiscript |
CIL | cil |
Cilk/C | cilkc, cilk-c |
Cilk/C++ | cilkcpp, cilk-cpp, cilk |
Clojure | clojure |
CMake | cmake |
COBOL | cobol |
CoffeeScript | coffeescript |
Concurnas | concurnas |
Content-Security-Policy | csp |
Cooklang | cooklang |
Coq | coq |
Crystal | crystal |
CSS | css |
CSS Extras | css-extras |
CSV | csv |
CUE | cue |
Cypher | cypher |
D | d |
Dart | dart |
DataWeave | dataweave |
DAX | dax |
Dhall | dhall |
Diff | diff |
Django/Jinja2 | django, jinja2 |
DNS zone file | dns-zone-file, dns-zone |
Docker | docker, dockerfile |
DOT (Graphviz) | dot, gv |
EBNF | ebnf |
EditorConfig | editorconfig |
Eiffel | eiffel |
EJS | ejs |
Elixir | elixir |
Elm | elm |
Embedded Lua templating | etlua |
ERB | erb |
Erlang | erlang |
Excel Formula | excel-formula |
F# | fsharp |
Factor | factor |
Firestore security rules |
firestore-security-rules
|
Flow | flow |
Fortran | fortran |
FreeMarker Template Language | ftl |
G-code | gcode |
GameMaker Language | gml, gamemakerlanguage |
GAP (CAS) | gap |
GDScript | gdscript |
GEDCOM | gedcom |
gettext | gettext, po |
Gherkin | gherkin |
Git | git |
GLSL | glsl |
GN | gn, gni |
GNU Linker Script | linker-script |
Go | go |
Go module | go-module, go-mod |
Gradle | gradle |
GraphQL | graphql |
Groovy | groovy |
Haml | haml |
Handlebars | handlebars, hbs, mustache |
Haskell | haskell, hs |
Haxe | haxe |
HCL | hcl |
HLSL | hlsl |
Hoon | hoon |
HTTP | http |
HTTP Public-Key-Pins | hpkp |
HTTP Strict-Transport-Security | hsts |
IchigoJam | ichigojam |
Icon | icon |
ICU Message Format |
icu-message-format
|
Idris | idris, idr |
Inform 7 | inform7 |
Ini | ini |
Io | io |
J | j |
Java | java |
Java stack trace | javastacktrace |
JavaDoc | javadoc |
JavaDoc-like | javadoclike |
JavaScript | javascript, js |
Jexl | jexl |
Jolie | jolie |
JQ | jq |
JS Extras | js-extras |
JS stack trace | jsstacktrace |
JS Templates | js-templates |
JSDoc | jsdoc |
JSON | json, webmanifest |
JSON5 | json5 |
JSONP | jsonp |
Julia | julia |
Keepalived Configure | keepalived |
Keyman | keyman |
Kotlin | kotlin, kt, kts |
KuMir (КуМир) | kumir, kum |
Kusto | kusto |
LaTeX | latex, tex, context |
Latte | latte |
Less | less |
LilyPond | lilypond, ly |
Liquid | liquid |
Lisp | lisp, emacs, elisp, emacs-lisp |
LiveScript | livescript |
LLVM IR | llvm |
Log file | log |
LOLCODE | lolcode |
Lua | lua |
Magma (CAS) | magma |
Makefile | makefile |
Markdown | markdown, md |
Markup | markup, html, xml, svg, mathml, ssml, atom, rss |
Markup templating |
markup-templating
|
Mata | mata |
MATLAB | matlab |
MAXScript | maxscript |
MEL | mel |
Mermaid | mermaid |
METAFONT | metafont |
Mizar | mizar |
MongoDB | mongodb |
Monkey | monkey |
MoonScript | moonscript, moon |
N1QL | n1ql |
N4JS | n4js |
Nand To Tetris HDL | nand2tetris-hdl |
Naninovel Script | naniscript, nani |
NASM | nasm |
NEON | neon |
Nevod | nevod |
nginx | nginx |
Nim | nim |
Nix | nix |
NSIS | nsis |
Objective-C | objectivec, objc |
OCaml | ocaml |
Odin | odin |
OpenCL | opencl |
OpenQasm | openqasm, qasm |
Oz | oz |
PARI/GP | parigp |
Parser | parser |
Pascal | pascal, objectpascal |
Pascaligo | pascaligo |
PATROL Scripting Language | psl |
PC-Axis | pcaxis, px |
PeopleCode | peoplecode, pcode |
Perl | perl |
PHP | php |
PHP Extras | php-extras |
PHPDoc | phpdoc |
PL/SQL | plsql |
PlantUML | plant-uml, plantuml |
PowerQuery | powerquery, pq, mscript |
PowerShell | powershell |
Processing | processing |
Prolog | prolog |
PromQL | promql |
Protocol Buffers | protobuf |
Pug | pug |
Puppet | puppet |
Pure | pure |
PureBasic | purebasic, pbfasm |
PureScript | purescript, purs |
Python | python, py |
Q (kdb+ database) | q |
Q# | qsharp, qs |
QML | qml |
Qore | qore |
R | r |
Racket | racket, rkt |
Razor C# | cshtml, razor |
React JSX | jsx |
React TSX | tsx |
Reason | reason |
Regex | regex |
Rego | rego |
Ren'py | renpy, rpy |
ReScript | rescript, res |
reST (reStructuredText) | rest |
Rip | rip |
Roboconf | roboconf |
Robot Framework | robotframework |
Ruby | ruby, rb |
Rust | rust |
SAS | sas |
Sass (Sass) | sass |
Sass (SCSS) | scss |
Scala | scala |
Scheme | scheme |
Shell session | shell-session, sh-session, shellsession |
Smali | smali |
Smalltalk | smalltalk |
Smarty | smarty |
SML | sml |
Solidity (Ethereum) | solidity, sol |
Solution file | solution-file, sln |
Soy (Closure Template) | soy |
SPARQL | sparql, rq |
Splunk SPL | splunk-spl |
SQF: Status Quo Function (Arma 3) | sqf |
SQL | sql |
Squirrel | squirrel |
Stan | stan |
Stata Ado | stata |
Structured Text (IEC 61131-3) | iecst |
Stylus | stylus |
SuperCollider | supercollider, sclang |
Swift | swift |
Systemd configuration file | systemd |
T4 templating | t4-templating |
T4 Text Templates (C#) | t4-cs, t4 |
T4 Text Templates (VB) | t4-vb |
TAP | tap |
Tcl | tcl |
Template Toolkit 2 | tt2 |
Textile | textile |
TOML | toml |
Tremor | tremor, trickle, troy |
Turtle | turtle, trig |
Twig | twig |
TypeScript | typescript, ts |
TypoScript | typoscript, tsconfig |
UnrealScript | unrealscript, uscript, uc |
UO Razor Script | uorazor |
URI | uri, url |
V | v |
Vala | vala |
VB.Net | vbnet |
Velocity | velocity |
Verilog | verilog |
VHDL | vhdl |
vim | vim |
Visual Basic | visual-basic, vb, vba |
WarpScript | warpscript |
Web IDL | web-idl, webidl |
WebAssembly | wasm |
WGSL | wgsl |
Wiki markup | wiki |
Wolfram language | wolfram, mathematica, nb, wl |
Wren | wren |
Xeora | xeora, xeoracube |
XML doc (.net) | xml-doc |
Xojo (REALbasic) | xojo |
XQuery | xquery |
YAML | yaml, yml |
YANG | yang |
Zig | zig |
.ignore | ignore, gitignore, hgignore, npmignore |
.properties | properties |
6502 Assembly | asm6502 |
Only select the languages you plan to use, adding too many languages can impact page performance.