Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Responsive Canvas Pro: Multi-Screen Viewport Previewer 📐New to Visual Studio Code? Get it now.
Responsive Canvas Pro: Multi-Screen Viewport Previewer 📐

Responsive Canvas Pro: Multi-Screen Viewport Previewer 📐

PirapaakaranPirathapan

|
2 installs
| (0) | Free
Simultaneous multi-device responsive web previewer for Mobile, Tablet, and Desktop with synchronized scrolling and URL bar directly inside VS Code!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Responsive Canvas Pro 📐

Live multi-device responsive web previewer rendering Mobile, Tablet, and Desktop screens simultaneously with synchronized scrolling & URL controls right inside VS Code.

Version License: MIT


✨ Features

  • 📱 Multi-Device Simultaneous Preview: Renders your web application across Mobile, Tablet, and Desktop screens side-by-side in real time.
  • ⚡ 1-Click Port Jumpers: Instant buttons for popular local dev servers: 3000 (Next.js, React), 5173 (Vite, Vue, Svelte), 8080 (Webpack), and 8000 (FastAPI, Django).
  • 🔄 Portrait & Landscape Orientation: Flip any individual device screen with 1 click to test horizontal responsive breakpoints.
  • 🔍 Interactive Canvas Zoom: Scale your viewports to 50%, 75%, or 100% so you can view all viewports comfortably without horizontal crowding.
  • 🔗 Synchronized Scrolling & Interactions: Scroll on any screen and mirror the position across all other devices.
  • 🎯 Device Presets Included:
    • 📱 iPhone 15 Pro (393 × 852 px)
    • 📱 Google Pixel 8 (412 × 915 px)
    • 📱 iPhone SE (375 × 667 px)
    • 📟 iPad Air (820 × 1180 px)
    • 📟 iPad Mini (768 × 1024 px)
    • 💻 MacBook Air / Laptop (1280 × 800 px)
    • 🖥️ Full HD Desktop (1920 × 1080 px)
  • 🌐 External Browser Quick Link: Open the active URL in your default browser with a single click.

⌨️ Shortcuts & Commands

Command Title Default Shortcut
responsiveCanvas.open Open Multi-Device Preview 📐 Alt+Shift+R (Cmd+Shift+R on Mac)
responsiveCanvas.openUrl Preview Custom URL across Devices... Command Palette
responsiveCanvas.toggleSyncScroll Toggle Synchronized Scrolling Command Palette

⚙️ Configuration Settings

Configure in VS Code Settings (Ctrl+, -> search Responsive Canvas):

  • responsiveCanvas.defaultUrl: Default URL loaded when opening preview (default: http://localhost:3000).
  • responsiveCanvas.syncScroll: Whether cross-device synchronized scrolling is enabled by default (true).
  • responsiveCanvas.defaultScale: Initial canvas zoom factor ("50%", "75%", or "100%").

👤 Author

Developed by Pirapaakaran Pirathapan

  • LinkedIn: pirapaakaran-pirathapan
  • Repository: vscode-ex GitLab

📜 License

MIT License. Free for open source and commercial development.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft