String Tools
Manipulate, transform, and analyze text with these powerful string utilities. All processing happens in your browser.
String Escape
Escape special characters in strings for use in JavaScript, HTML, XML, CSV, or URLs.
Features:
- JavaScript escaping
- HTML escaping
- XML escaping
- CSV escaping
- URL encoding
String Unescape
Unescape previously escaped strings back to their original form.
Features:
- JavaScript unescaping
- HTML unescaping
- XML unescaping
- URL decoding
- Multiple format support
String Diff
Compare two text strings and highlight the differences between them.
Features:
- Line-by-line comparison
- Character-level diffs
- Side-by-side view
- Syntax highlighting
Case Converter
Convert text between different cases: uppercase, lowercase, title case, camel case, and more.
Features:
- Uppercase
- Lowercase
- Title Case
- camelCase
- snake_case
- kebab-case
Character Counter
Count characters, words, lines, and paragraphs in your text with detailed statistics.
Features:
- Character count
- Word count
- Line count
- Paragraph count
- Reading time estimation
Frequently Asked Questions
What is string escaping?
String escaping is the process of adding escape characters to special characters in a string to ensure they are interpreted literally rather than having a special meaning in a particular context (like in code, HTML, or URLs).
When to use string comparison (diff)?
String comparison is useful when you need to identify differences between two versions of text, such as code reviews, document revisions, or content updates. It helps visualize what was added, removed, or changed.
What is Base64 encoding?
Base64 is an encoding scheme that converts binary data into ASCII characters. It's commonly used to transmit binary data over text-based protocols, embed images in HTML/CSS, or safely include binary data in JSON.
Is my data secure when using these tools?
Yes, all string operations are performed entirely in your browser. Your data never leaves your device or gets sent to any server. For sensitive data, you can even use these tools offline once the page is loaded.