Text Operations
Transform and manipulate text strings with powerful utilities for case conversion, whitespace handling, and string reversal.
Reverse String
Reverses the order of characters in a string, useful for creating palindromes, reversing URLs, or processing data in reverse order.
Common Use Cases:
- Creating reverse lookups or palindrome checking
- Processing strings for encryption or obfuscation
- Reversing file paths or URLs for analysis
- Creative text manipulation for design purposes
Remove Hidden Characters
Removes invisible control characters, zero-width spaces, and other hidden characters that can cause issues in data processing.
Example:
Input:
HelloWorld (with zero-width space)Removes:
- Zero-width spaces and joiners
- Control characters (0x00-0x1F, 0x7F-0x9F)
- Byte order marks (BOM)
- Other invisible Unicode characters
Case Conversions
Convert text between different case formats for consistent formatting and processing.
UPPERCASE
Converts all characters to uppercase letters.
lowercase
Converts all characters to lowercase letters.
Capitalize Words
Capitalizes the first letter of each word (Title Case).
Input:
hello world exampleOutput:
Hello World ExampleWhitespace Operations
Clean up and manage whitespace in your text for better formatting and processing.
Trim Whitespace
Removes leading and trailing whitespace characters.
Remove All Whitespace
Removes all whitespace characters including spaces, tabs, and newlines.
Input:
Hello World
New LineSyntax Highlight to Image
Generate beautiful, shareable images of your code with syntax highlighting. Choose from 256 professional themes including popular options like GitHub Dark, Monokai, Nord, and Atom One Dark.
Features:
- 256 Themes: Browse all available highlight.js themes including 80 main themes and 176 base16 variants
- Auto Language Detection: Automatically detects your programming language (JavaScript, Python, Java, C++, and 20+ more)
- Theme Preview: See how your code looks with each theme before generating
- High Quality: Exports as PNG at 2x resolution for crisp, retina-ready images
- Keyboard Navigation: Use arrow keys and number keys to quickly browse themes
- Theme Memory: Remembers your last selected theme for consistent styling
How to Use:
- Paste your code into the input area (up to 10,000 characters)
- Select "Syntax Highlight to Image" from the operations menu
- Browse popular themes or explore all 256 available themes
- Use keyboard shortcuts (1-9 or arrow keys) to quickly navigate
- Preview your code with different themes in real-time
- Click "Generate Image" to create and download your PNG
Supported Languages:
Supports 20+ programming languages with auto-detection:
JavaScriptTypeScriptPythonJavaC++C#RubyGoRustPHPSwiftKotlinSQLHTMLCSSJSONYAMLMarkdownBashPlain Text
Common Use Cases:
- Creating code snippets for blog posts and documentation
- Sharing code examples on social media (Twitter, LinkedIn)
- Generating screenshots for presentations and tutorials
- Creating visually appealing code examples for portfolios
- Producing high-quality images for technical articles
- Making code more accessible in visual formats
💡 Pro Tips:
- Press 1-9 to quickly select themes
- Use ↑↓ arrows to browse without clicking
- Search for themes by name (try "dark", "light", or "monokai")
- Your last selected theme is saved and shown first next time
- All 256 themes are available - click "Show All Themes" to explore