Convert px values to rem from a sidebar panel in VS Code and Cursor.
Features
- Adds a PX → REM icon in the Activity Bar
- Opens a sidebar view to:
- select a file or folder
- set root scale (
pxper1rem) - apply conversion
- review a change set summary
- Shows per-file replacement counts in the panel and output channel
- Configurable included file extensions
Usage
- Open the PX → REM panel from the Activity Bar.
- Click Choose file or folder.
- Set Root scale (px per 1rem) (for example,
16). - Click Apply conversion.
- Review the Change set output.
Extension Settings
pxToRem.defaultRootPx: default root font size in pixels.pxToRem.includeExtensions: file extensions processed when converting a folder.
Notes
- Conversion formula:
rem = px / rootPx. - Designed for common frontend files (
.css,.scss,.less,.html,.vue,.svelte,.tsx,.jsx,.tsby default).
License
MIT. See LICENSE.