Installation
Install the Figma plugin
- Visit the Figma Community page
- Click Install on the html.tomake.design plugin
- Open any Figma file
- Go to Plugins → html.tomake.design
Install the Chrome extension (optional)
For converting private websites and login-protected pages:- Download the Chrome extension
- Install it in your Chrome browser
- Use it to capture authenticated pages effortlessly
Your first conversion
Method 1: Convert a Website URL
1
Open the plugin
Launch html.tomake.design from Plugins → html.tomake.design in Figma
2
Enter a website URL
Paste any website URL (e.g., https://www.apple.com) into the input field
3
Select viewports
Choose which viewports to capture:
- Desktop (1440px)
- Tablet (768px)
- Mobile (375px)
- Or import all three at once
4
Click Import
Click the import button and watch the page convert to Figma layers
Method 2: Import HTML/CSS Code
Perfect for AI-generated code or custom HTML:1
Open the plugin
Launch html.tomake.design in Figma
2
Switch to Code mode
Click the Code tab in the plugin
3
Paste your HTML/CSS
Paste HTML or CSS code directly into the editor. This works great for:
- AI-generated code from ChatGPT or Claude
- Custom HTML components
- Code snippets you want to visualize
4
Convert to Figma
Click import and your code becomes editable Figma layers
Method 3: Import Local Files
For HTML files or ZIP archives on your computer:1
Open the plugin
Launch html.tomake.design in Figma
2
Select File mode
Click the File or Upload option
3
Choose your file
Upload:
- Individual HTML files
- ZIP archives containing HTML, CSS, and assets
4
Import
The file converts with all styles and assets preserved
Import tips
Capturing login-protected pages
Capturing login-protected pages
Use the Chrome extension for private sites:
- Install the Chrome extension
- Navigate to the login-protected page in your browser
- Log in normally
- Use the extension to capture the page
- Import directly into Figma
Multi-viewport imports
Multi-viewport imports
Capture all viewports at once:
- Select multiple checkboxes (Desktop, Tablet, Mobile)
- One click imports all three responsive views
- Perfect for documenting responsive designs
- Compare mobile and desktop layouts side-by-side
Working with AI-generated code
Working with AI-generated code
Import designs from ChatGPT, Claude, etc.:
- Generate HTML/CSS with your AI tool
- Copy the generated code
- Paste into html.tomake.design’s code editor
- Instantly visualize and refine your AI design in Figma
Local file best practices
Local file best practices
For best results with local files:
- Include all CSS files and assets in your ZIP
- Use relative paths for images and stylesheets
- Ensure fonts are either web-safe or included
- Test HTML file opens correctly in browser first
Common workflows
Redesigning an existing website
- Enter the current website URL
- Import desktop, tablet, and mobile views
- Organize layouts in Figma
- Start making design improvements
- Present variations to stakeholders
Competitive analysis
- Import competitor websites
- Capture all three viewports
- Analyze layouts, spacing, typography
- Document patterns and components
- Create comparison boards in Figma
AI code to design
- Generate HTML/CSS with ChatGPT or Claude
- Copy the code
- Paste into html.tomake.design’s code editor
- Review the visual result in Figma
- Refine and iterate
Creating moodboards
- Import design elements from inspiring websites
- Capture specific components or full pages
- Arrange in Figma as reference boards
- Extract colors, fonts, and styles
- Build your design system
Extracting design assets
- Import the page with needed assets
- Select and copy specific elements
- Use extracted icons, images, or components
- Organize into your Figma library
- Reuse across projects
What’s included in free plan
- Free imports per month: Get started without payment
- All viewport options: Desktop, tablet, and mobile
- Full feature access: Website, code, and file imports
- Chrome extension: Included for private site conversion
- Community support: Get help from our Discord community