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