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.