Languages

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.