Argument Escaper
Safely escape shell arguments for Bash, Windows CMD, and PowerShell.
Original
Escaped
Command Preview
Escape Rules
Bash / sh
- Wrap in single quotes
'...' - Escape ' as
'\\'' - Single quotes cannot contain single quotes directly
Windows CMD
- Wrap in double quotes
"..." - Escape % as
%% - Escape ^ as
^^ - Escape " as
\"
PowerShell
- Wrap in single quotes
'...' - Escape ' as
'' - Most special chars safe inside single quotes
Test Examples