Reverse-Engineering Dropbox’s Landing Page in Figma.

Ria MajumderRia Majumder
2 min read

As a beginner in UI/UX design, I’ve been diving into real-world projects to sharpen my skills and understand what makes great designs stand out. Recently, I reverse-engineering Dropbox’s landing page in Figma to analyze it’s layout, typography, colors, and spacing. Here’s a quick look at my process, what I learned, and how it’s shaping my growth as a designer!

The Project:

I chose Dropbox’s landing page because of it’s clean, user-friendly design that balances aesthetics and functionality. My goal was to deconstruct it’s design system and recreate it in Figma to better understand how top-tier websites are built.

My Process:

Research & Analysis:

  • Used “Fonts Ninja” to identify typography (e.g., likely fonts like "SHARP GROTESK" for headings and "ATLAS GROTESK" for body text).

  • Leveraged “Color Zilla” to extract the color palette (vibrant blues for CTA’s, neutral grays , and subtle accents).

  • Studied the layout to curated the grid system and spacing.

Design Choices:

  • Assumed a 12-column grid with 20px gutters and 24px margins to structure the layout.

  • Adopted an 8px spacing scale for consistent padding and margins.

  • Recreated the page in Figma, focusing on pixel-perfect alignment .

Annotation:

Documented my findings (layout, typography, colors, and spacing) to enriched my understanding and create a reference for future projects.

Challenges:

  • Grid & Spacing: Initially, I struggled to curated the exact grid system Dropbox used. Was it 12-column? 16-column? The 20px gutters and 8px spacing scale were educated guesses, but aligning elements precisely was tricky.

  • Feedback Loop: Without access to Dropbox’s design system, I had to rely on visual estimation, which pushed me to trust my design intuition.

Key Learnings:

  • A well-defined grid system (like the 12-column I used) ensures consistency and scalability in layouts.

  • An 8px spacing scale simplifies design decisions and creates a harmonious flow.

  • Reverse-engineering isn’t about perfection—it’s about learning through doing and refining.

Checkout Figma file:

https://www.figma.com/design/JrZ4Jt6Wf1FruM7ffIKzXS/Dropbox-landing-page?node-id=22-159&t=zWZHeBT3OPEh9qjO-1

0
Subscribe to my newsletter

Read articles from Ria Majumder directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Ria Majumder
Ria Majumder