Syntax highlighting for every language
CtrlV supports 20+ programming languages with accurate, beautiful syntax highlighting. Share code snippets in any language you work with.
JavaScript
Share JavaScript code with full ES6+ syntax highlighting. Perfect for sharing React components, Node.js scripts, and browser code.
Python
Share Python scripts, Django views, Flask routes, and data science notebooks with accurate indentation-aware highlighting.
TypeScript
Share TypeScript code with full type annotation highlighting. Ideal for Angular, Next.js, and type-safe JavaScript projects.
Java
Share Java classes, Spring Boot controllers, and Android code with proper class and method highlighting.
C++
Share C++ code with support for templates, STL containers, and modern C++17/20 syntax highlighting.
Go
Share Go code with highlighting for goroutines, channels, interfaces, and standard library patterns.
Rust
Share Rust code with proper lifetime annotation, trait, and ownership pattern highlighting.
PHP
Share PHP code for Laravel, WordPress, and Symfony projects with embedded HTML support.
Ruby
Share Ruby code with Rails, Sinatra, and RSpec highlighting. Blocks, symbols, and string interpolation rendered perfectly.
C#
Share C# code for .NET, Unity, and ASP.NET projects with LINQ, async/await, and generic type highlighting.
Swift
Share Swift code for iOS, macOS, and SwiftUI projects with protocol, extension, and optional chaining highlighting.
SQL
Share SQL queries, database schemas, and stored procedures with keyword and function highlighting.
HTML
Share HTML markup with tag, attribute, and embedded CSS/JS highlighting. Perfect for frontend snippets.
CSS
Share CSS stylesheets, Tailwind configurations, and animation code with property and value highlighting.
Markdown
Share Markdown documents with full rendering support. Headers, lists, code blocks, and links display beautifully.
JSON
Share JSON configs, API responses, and package.json files with key-value pair and nested structure highlighting.
YAML
Share YAML configs for Docker Compose, Kubernetes, GitHub Actions, and CI/CD pipelines with indentation-aware highlighting.
Shell / Bash
Share shell scripts, Bash one-liners, and terminal commands with variable, pipe, and redirection highlighting.
Haskell
Share Haskell code with type signature, pattern matching, and monad highlighting.
Lua
Share Lua scripts for game development, Neovim configs, and embedded systems.
Perl
Share Perl scripts with regex, variable sigil, and module highlighting.
R
Share R code for statistical computing, data visualization, and bioinformatics with function and pipe highlighting.
TOML
Share TOML configuration files for Rust (Cargo.toml), Python (pyproject.toml), and other project configs.
PowerShell
Share PowerShell scripts and cmdlets for Windows automation, Azure, and system administration tasks.
Don't see your language?
CtrlV also supports plain text snippets with no highlighting. We're always adding new languages — let us know what you need.