Stash saves 12,000+ hours per year and ships 20% faster with Ditto. ⚡️
Learn more ->
Stash saves 12,000+ hours per year with Ditto. ⚡️
Learn more->
Our Stash case study is out! ⚡️
Learn more->
Product
Ditto for...
Writers
Componentize text, centralize feedback, and get an overhead view
Developers
Seamlessly pull in latest copy edits to development using our API/CLI and SDKs
Designers
Easily edit text in mockups, reuse copy, and always have the latest edits
Localization
Automatically integrate localized copy with both design and development
Resources
Developers
Blog
Pricing
What's New
Get Started ->
The Ditto Blog
Ditto and the OwnUp Team
|
April 20, 2023
Case Study
OwnUp saves 6,500+ hours per year using Ditto
Own Up, a mortgage fintech company with over 10,000 customers, uses Ditto to manage text across writers, designers, and developers — saving them 6500+ hours per year.
👋
Want to stay up-to-date with Ditto posts and product updates?
Success! 🥳 Look forward to Ditto updates in your inbox.
Oh no — something went wrong while submitting the form. Please try again!
Jolena Ma
|
May 25, 2023
Product
Introducing Spreadsheet Import in Ditto
We're excited to announce support for importing spreadsheets into Ditto! Content and metadata imported from CSV files will get added to Ditto so that it can be worked on and synced alongside all other content.
Jessica Ouyang
|
May 23, 2023
Editorial
Tackling your first content design system
It can often be intimidating to start building a content design system from scratch. After working with hundreds of teams to get up and running, we’ve organized a guide on what we’ve seen work best for teams looking to building with text components.
Ashley Newman
|
May 2, 2023
Engineering
We built a VS Code extension to streamline dogfooding at Ditto
Our team developed a VS Code extension that automates the replacement of hardcoded strings with Ditto component IDs. We've released it in beta so that other teams can try it as well.
Jolena Ma
|
April 18, 2023
Product
Introducing Templates in Ditto — speed up your design process
Today, we’re excited to be announcing formal support for content templates in Ditto! With templates, teams can formalize common content patterns and speed up the writing of content and the design process as a whole.
Jessica Ouyang
|
March 23, 2023
Product
Introducing New Variable Types: Lists & Maps
Today, we're excited to announce the launch of two new variable types in Ditto: lists and maps! We hope this helps teams interpolate more structured content for dynamic strings.
Jolena Ma
|
March 22, 2023
Product
Ditto Achieves SOC 2 Certification
As a product that helps other teams build their products, it’s always been a top priority to ensure that your data is stored safely and securely. Today, we’re proud to make this commitment to security official and announce that Ditto has successfully achieved SOC 2 certification!
Jolena Ma
|
March 20, 2023
Product
Introducing Design View — edit copy with full visual context
Today, we’re excited to announce a feature that takes things one step further in closing the gap between copy and design: Design View in the web app! 🥳
Jessica Ouyang
|
February 15, 2023
Product
Ditto Integrates with Slack
We’re excited to introduce Ditto’s Slack integration, which allows teams to connect projects and your component library directly to channels in your Slack workspace to receive notifications regarding Ditto activity.
Jonathon Colman
|
January 31, 2023
Editorial
How to break into content design without spending any money
From beginner to intermediate to advanced, Jonathon Colman, who leads content design at Hubspot, shares tips and resources to transition into the field without spending money.
Jessica Ouyang
|
January 25, 2023
Product
Managing String IDs in Development
We’re excited to introduce the ability to configure how IDs for strings get generated in your Ditto workspace — including the ability to specify casing, delimiters, regexes, and automatic update rules.
Ditto and Yael Ben-David
|
January 19, 2023
Editorial
A framework for maximizing the business value of product copy with Yael Ben-David
We sat down with Yael Ben-David, author of The Business of UX Writing, to discuss how teams can utilize the words in their product to maximize their own business outcomes, as well as a framework for that process.
Jolena Ma
|
January 18, 2023
Product
Introducing: Ditto Support for Figma Branching
Today, we’re excited to announce Ditto’s new-and-improved integration with Figma branching! Teams in Ditto that are using Figma branching will now have access to version control that’s built for copy, enabling teams of any size — whether 2 or 200 — to maintain a centralized source of copy truth.
Jessica Ouyang
|
January 16, 2023
Editorial
Ditto's 2022 Rewind
In 2022, we got to see customers truly embed Ditto into their workflows at scale, saving time for everyone from writers to designers to developers. We rounded up a few of our metrics from 2022 that capture just what that usage looks like.
Ditto and Kristina Halvorson
|
December 13, 2022
Editorial
Content, company culture, and community with Kristina Halvorson
The practice of content design has led to everything from shifts in company culture to the emergence of communities of thousands dedicated to the discipline. We discuss all of these topics with Kristina Halvorson, who has seen the content design space take shape over the past 15 years as the CEO of Brain Traffic.
Ditto and Sophie Tahran
|
December 1, 2022
Editorial
Advocating for the value of content design with Sophie Tahran
We sat down to chat with Sophie Tahran, Director of Content Design at Condé Nast, about everything from advocating for the value of content design to how she sees the field evolving over the next few years.
Jessica Ouyang
|
November 30, 2022
Engineering
How to manage strings across multiple platforms
Manually maintaining string files can be time-intensive and error-prone, especially when handling formats across multiple platforms. With Ditto's developer integrations, teams can manage their strings in multiple formats — web, Android, and iOS — without ever manually creating or editing a string file.
Jessica Ouyang
|
October 24, 2022
Product
Ditto Integrates with Grammarly
Ditto now supports Grammarly natively — in both our web app and our Figma plugin — to correct misspellings, grammar mistakes, and improve writing clarity.
Jessica Ouyang
|
October 20, 2022
Product
Introducing Rich Text: Bold, Italics, and Underline
Today, we’re rolling out rich text support — meaning you can now bold, underline, and italicize any text stored in Ditto. In this blog post, we dive under-the-hood on how we built this feature.
Ditto
|
September 24, 2022
Editorial
Words as Design: Systemizing Product Copy
The process of managing product text is often difficult across so many stakeholders and sources — despite its importance in the role of building product. In this post, we look forward to what it means to systemize text and build infrastructure for text.
Ditto and the Stash Team
|
August 11, 2022
Case Study
Stash saves 12,000+ hours per year and ships 20% faster with Ditto
Stash, an investing and banking app with more than 2 million members, uses Ditto to manage all of the strings in their product — maintaining text across both design files and web, iOS, and Android platforms.
Jordan Bowman
|
March 15, 2022
Editorial
5 Steps for Building a Content Design System
Jordan of UX Tools joins us to share his own experiences working with text as a designer and 5 steps to building a content system as a team.
Jessica Ouyang
|
March 9, 2022
Product
The All-In-One Guide to Localizing with Ditto
Whether you want to manage all of your translations in Ditto or integrate with a TMS like Lokalise or Phrase, Ditto helps for a seamless localization process.
Jolena Ma
|
December 10, 2021
Product
Introducing Plurals — handle plurals in your UI copy
Today, we're excited to launch pluralization support in Ditto, to enable teams to manage plurals more easily and ensure users always see the right copy.
Jessica Ouyang
|
November 17, 2021
Product
Introducing Variables — interpolate dynamic values and links into your text
Today, we're excited to launch Variables in Ditto, which enables teams to easily interpolate dynamic values and links into product text.
Jessica Ouyang
|
September 15, 2021
Engineering
A Developer's Quick Guide to Integrating Ditto
From syncing edits to existing strings to componentizing text and integrating with localization tools, we wanted to share a quick guide for developers on getting started with Ditto.
Jolena Ma
|
September 8, 2021
Product
Introducing Component Suggestions — automatically identify and componentize repeated text
We're excited to launch Component Suggestions, which intelligently suggest Ditto components to create and reuse based on text in your projects.
Jessica Ouyang
|
August 13, 2021
Editorial
How teams are building their content systems in Ditto
One of the most common questions we get asked by teams getting started is how others are using, organizing, and thinking about their components. We did a deep dive into how teams are currently building their component libraries in Ditto.
Jordin Gardner, Jolena Ma
|
August 4, 2021
Product
How we redesigned multi-selection in Ditto
We recently launched keyboard shortcuts to make selecting multiple pieces of text in Ditto simpler and faster. In this deep-dive, we share a look at what it took to build and ship this feature.
Jessica Ouyang
|
May 19, 2021
Product
Introducing Variants — for localization, user segments, and explorations
Today, we're excited to launch Variants in Ditto, which allow teams to write and preview text variations for frames in their projects.
Xavier Agostini
|
May 12, 2021
Engineering
How to build Figma plugins 10x faster
Learn the secret behind how we develop and debug Figma plugins in real-time, and how you can too.
Jessica Ouyang
|
April 28, 2021
Product
Integrating your team's content system with designs
Ditto's component suggestions automatically surfaces components from your library most similar to text in a design file.
Jolena Ma
|
April 21, 2021
Engineering
Building Ditto's Figma plugin
Since launching our plugin in January 2020, it's been used by thousands of people to manage text in their mockups. In this post, we share our approach to building Ditto's Figma plugin and do a deep dive into how it works under-the-hood.
Jessica Ouyang
|
March 15, 2021
Product
Introducing Ditto's API and Developer Integrations
We're excited to launch our API and developer integrations, which allow engineers to fetch up-to-date copy directly into development. This means a single source of truth for product text, from design all the way to production.
Jolena Ma
|
February 4, 2021
Editorial
What we've learned from 200+ teams on building a copy collaboration workflow
Here's how companies today are collaborating on product copy from design to production.
Jessica Ouyang
|
January 26, 2021
Product
Building a content system in Ditto
Today, we're launching a major revamp of the component library to help teams build out their content systems in Ditto.
Jess and Jo
|
January 19, 2021
Editorial
Ditto's 2020 — a Year in Review
Reflecting on the past 12 months building Ditto, one thing stands out — community.
Jolena Ma
|
January 11, 2021
Product
Bringing stakeholders into Ditto
Invite stakeholders as comment-only users in Ditto to streamline your copy review process.
Jessica Ouyang
|
September 14, 2020
Editorial
Thinking about text as a system
Almost every aspect of product today exists in and is thought of as a system. At Ditto, we think text should also be thought of (and implemented!) as a system.
Jessica Ouyang
|
July 9, 2020
Editorial
The most important part of your design is actually the text
Product copy, or the text found on user interfaces, is the most under-leveraged part of product development today. Here are a few reasons why.