UICopilot: Automating UI Synthesis via Hierarchical Code Generation from Webpage Designs
Not on the map. Why?
Abstract (arXiv)
Automating the synthesis of User Interfaces (UIs) plays a crucial role in enhancing productivity and accelerating the development lifecycle, reducing both development time and manual effort. Recently, the rapid development of Multimodal Large Language Models (MLLMs) has made it possible to generate front-end Hypertext Markup Language (HTML) code directly from webpage designs. However, real-world webpages encompass not only a diverse array of HTML tags but also complex stylesheets, resulting in significantly lengthy code. The lengthy code poses challenges for the performance and efficiency of MLLMs, especially in capturing the structural information of UI designs. To address these challenges, this paper proposes UICopilot, a novel approach to automating UI synthesis via hierarchical code generation from webpage designs. The core idea of UICopilot is to decompose the generation process into two stages: first, generating the coarse-grained HTML hierarchical structure, followed by the generation of fine-grained code. To validate the effectiveness of UICopilot, we conduct experiments on a real-world dataset, i.e., WebCode2M. Experimental results demonstrate that UICopilot significantly outperforms existing baselines in both automatic evaluation metrics and human evaluations. Specifically, statistical analysis reveals that the majority of human annotators prefer the webpages generated by UICopilot over those produced by GPT-4V.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 May 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 7; 2026: 15.
22 papers.
Sort:
By area:
- 2025ScreenCoder: Advancing Visual-to-Code Generation for Front-End Automation via Modular Multimodal Agentscited by 26
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 17
- 2025Widget2Code: From Visual Widgets to UI Code via Multimodal LLMscited by 9
- 2026VisRefiner: Learning from Visual Differences for Screenshot-to-Code Generationcited by 9
- 2026Generative UI: LLMs are Effective UI Generatorscited by 8
- 2025EfficientUICoder: A Bidirectional Token Compression Framework for Efficient MLLM-Based UI Code Generationcited by 5
- 2026Rubrics as Visual-Repair Context for Self-Evolving UI-to-Code Generationcited by 2
- 2025Paper2Web: Let's Make Your Paper Alive!cited by 1
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Frameworkcited by 1
- 20261D-Bench: A Benchmark for Iterative UI Code Generation with Visual Feedback in Real-Worldcited by 1
- 2026Video2Code: Generating Interactive Webpages from UI Videos via Action-Aware Revisitcited by 1
- 2026From Visual Widgets to UI Code: Efficient Tool-Grounded Generationcited by 1
10 more
- 2025Reverse Browser: Vector-Image-to-Code Generatorcited by 0
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generationcited by 0
- 2026From Mirage to Grounding: Towards Reliable Multimodal Circuit-to-Verilog Code Generationcited by 0
- 2026ProductWebGen: Benchmarking Multimodal Product Webpage Generationcited by 0
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphicscited by 0
- 2026Pattern over Pixels: Measuring Pattern Completion Bias in Multimodal Code Generationcited by 0
- 2026SchemaGUI: A Schema-Driven Benchmark for Controllable GUI Generation Evaluationcited by 0
- 2026Editable Visual Designcited by 0
- 2026Enabling Creative Exploration for Vibe Design Agentscited by 0
- 2026Beyond Static Charts: Can Language and Vision Language Models Generate Interactive Data Visualization Interfaces?cited by 0
- 2026Enabling Creative Exploration for Vibe Design Agents14 Sep 2026
- 2026Editable Visual Design3 Sep 2026
- 2026Rubrics as Visual-Repair Context for Self-Evolving UI-to-Code Generation25 Aug 2026
- 2026SchemaGUI: A Schema-Driven Benchmark for Controllable GUI Generation Evaluation23 Aug 2026
- 2026From Visual Widgets to UI Code: Efficient Tool-Grounded Generation12 Aug 2026
- 2026Beyond Static Charts: Can Language and Vision Language Models Generate Interactive Data Visualization Interfaces?11 Aug 2026
- 2026Pattern over Pixels: Measuring Pattern Completion Bias in Multimodal Code Generation4 Aug 2026
- 2026Video2Code: Generating Interactive Webpages from UI Videos via Action-Aware Revisit16 Jun 2026
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphics2 Jun 2026
- 2026ProductWebGen: Benchmarking Multimodal Product Webpage Generation31 May 2026
- 2026From Mirage to Grounding: Towards Reliable Multimodal Circuit-to-Verilog Code Generation30 Apr 2026
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generation12 Mar 2026
10 more
- 2026Generative UI: LLMs are Effective UI Generators24 Feb 2026
- 20261D-Bench: A Benchmark for Iterative UI Code Generation with Visual Feedback in Real-World20 Feb 2026
- 2026VisRefiner: Learning from Visual Differences for Screenshot-to-Code Generation5 Feb 2026
- 2025Widget2Code: From Visual Widgets to UI Code via Multimodal LLMs22 Dec 2025
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Framework20 Oct 2025
- 2025Paper2Web: Let's Make Your Paper Alive!17 Oct 2025
- 2025EfficientUICoder: A Bidirectional Token Compression Framework for Efficient MLLM-Based UI Code Generation15 Sep 2025
- 2025Reverse Browser: Vector-Image-to-Code Generator5 Sep 2025
- 2025ScreenCoder: Advancing Visual-to-Code Generation for Front-End Automation via Modular Multimodal Agents30 Jul 2025
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmark21 May 2025
- 2025Widget2Code: From Visual Widgets to UI Code via Multimodal LLMscited by 9
- 2026Rubrics as Visual-Repair Context for Self-Evolving UI-to-Code Generationcited by 2
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generationcited by 0
- 2026From Mirage to Grounding: Towards Reliable Multimodal Circuit-to-Verilog Code Generationcited by 0
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphicscited by 0
- 2026Pattern over Pixels: Measuring Pattern Completion Bias in Multimodal Code Generationcited by 0
- 2026Beyond Static Charts: Can Language and Vision Language Models Generate Interactive Data Visualization Interfaces?cited by 0
- 2026Rubrics as Visual-Repair Context for Self-Evolving UI-to-Code Generation25 Aug 2026
- 2026Beyond Static Charts: Can Language and Vision Language Models Generate Interactive Data Visualization Interfaces?11 Aug 2026
- 2026Pattern over Pixels: Measuring Pattern Completion Bias in Multimodal Code Generation4 Aug 2026
- 2026TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphics2 Jun 2026
- 2026From Mirage to Grounding: Towards Reliable Multimodal Circuit-to-Verilog Code Generation30 Apr 2026
- 2026DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generation12 Mar 2026
- 2025Widget2Code: From Visual Widgets to UI Code via Multimodal LLMs22 Dec 2025
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 17
- 2026VisRefiner: Learning from Visual Differences for Screenshot-to-Code Generationcited by 9
- 2026Generative UI: LLMs are Effective UI Generatorscited by 8
- 2025Paper2Web: Let's Make Your Paper Alive!cited by 1
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Frameworkcited by 1
- 20261D-Bench: A Benchmark for Iterative UI Code Generation with Visual Feedback in Real-Worldcited by 1
- 2026Video2Code: Generating Interactive Webpages from UI Videos via Action-Aware Revisitcited by 1
- 2026From Visual Widgets to UI Code: Efficient Tool-Grounded Generationcited by 1
- 2025Reverse Browser: Vector-Image-to-Code Generatorcited by 0
- 2026ProductWebGen: Benchmarking Multimodal Product Webpage Generationcited by 0
- 2026SchemaGUI: A Schema-Driven Benchmark for Controllable GUI Generation Evaluationcited by 0
- 2026Editable Visual Designcited by 0
- 2026Editable Visual Design3 Sep 2026
- 2026SchemaGUI: A Schema-Driven Benchmark for Controllable GUI Generation Evaluation23 Aug 2026
- 2026From Visual Widgets to UI Code: Efficient Tool-Grounded Generation12 Aug 2026
- 2026Video2Code: Generating Interactive Webpages from UI Videos via Action-Aware Revisit16 Jun 2026
- 2026ProductWebGen: Benchmarking Multimodal Product Webpage Generation31 May 2026
- 2026Generative UI: LLMs are Effective UI Generators24 Feb 2026
- 20261D-Bench: A Benchmark for Iterative UI Code Generation with Visual Feedback in Real-World20 Feb 2026
- 2026VisRefiner: Learning from Visual Differences for Screenshot-to-Code Generation5 Feb 2026
- 2025TREAT: A Code LLMs Trustworthiness / Reliability Evaluation and Testing Framework20 Oct 2025
- 2025Paper2Web: Let's Make Your Paper Alive!17 Oct 2025
- 2025Reverse Browser: Vector-Image-to-Code Generator5 Sep 2025
- 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmark21 May 2025