Code string escaper
Zet geplakte tekst om in een stringliteraal voor C, Python, SQL, shell en 16 andere talen — en terug.
Code string escaper
Plak tekst en dit gereedschap converteert het naar een geldig stringliteraal voor de door jou gekozen taal — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML of CSV — of draait het proces om om een geescape string terug naar platte tekst te converteren. Elke programmeertaal escaped aanhalingstekens, backslashes en regeleindes iets anders: syntaxis die geldig is in PHP single-quoted breekt in Python, en een bash double-quoted string gedraagt zich niet hetzelfde als een PowerShell string met dezelfde interpunctie.
Kies een aanhalingstijl die overeenkomt met wat je inplakt — enkel, dubbel of backtick, waar de taal dit ondersteunt; een niet-ondersteunde combinatie zoals een backtick string in C valt terug op de standaard van de taal in plaats van ongeldige code te produceren. "Resultaat in aanhalingstekens zetten" voegt de omringende aanhalingstekens toe of laat ze weg. "Niet-ASCII als \u-reeksen escapen" converteert accenten en emoji's naar \uXXXX escapes voor strikte ASCII-uitvoer; zonder deze optie blijven ze letterlijke UTF-8. "Tabs behouden" laat tabtekens ongewijzigd, in plaats van ze te escapen.
"Meerregelige string in plaats van \n gebruiken" schakelt naar de native meerregelige vorm van de taal, indien deze bestaat — een Python triple-quoted string, een JavaScript template literal, een PHP of Ruby heredoc, een bash quoted heredoc, een PowerShell here-string of een YAML block scalar — zodat het resultaat met echte regeleindes leesbaar is, in plaats van een muur van \n-tekens. Talen zonder zo'n construct (C, C++, C#, Go, Kotlin, JSON, XML, CSV) vallen terug op \n escapes.
Alles draait lokaal in je browser. De tekst die je inplakt — een configuratiewaarde, een logbestuursregel, gebruikersinvoer die je beveiligt voor een zoekopdracht — verlaat je apparaat nooit. Kopieer het resultaat, download het als .txt-bestand of stuur het naar een ander gereedschap om verder te werken.