Website headlines
The 'We build ___' line with a changing last word, on Webflow, Wix, Carrd or Notion.
Type your words, watch them type themselves out, and download a GIF you can drop into a website, email, README or slide. Free, no sign-up, nothing uploaded.
End it with a space if the typed words should not touch it.
Write \n inside a line to break it in two.
Website builders, inboxes, READMEs and slides strip scripts. A GIF is just an image, so it plays in all of them.
The 'We build ___' line with a changing last word, on Webflow, Wix, Carrd or Notion.
Thanks — talk Thursday.
—
Moving text in Gmail, Outlook and Apple Mail, where CSS animation never plays.
README.md
The intro line on your profile, typed out in a code font.
Big display type for Instagram, LinkedIn, a sale banner or the first slide of a talk.
The canvas is sized from the font's full height, so descenders on g, y and p are never cut off, the bug people hit most in other GIF makers.
Twelve Google Fonts from typewriter to pixel, or upload a .ttf or .otf. It is loaded only in your browser.
GIF edges are blended into the colour of your page so there is no halo, and the animated PNG export keeps soft edges on anything.
Keep the start of a sentence fixed and cycle the end: 'We build websites / apps / stores', the effect site builders cannot do.
Write the part that stays, then the words that type in, one per line.
Pick a font, colours, typing speed and cursor. The preview plays exactly what will be saved.
Choose a size for where it will go and download the GIF, or the animated PNG for smooth transparent edges.
The typing effect is the line of text that writes itself out one letter at a time, pauses, deletes itself and types the next phrase. On most websites it is made with JavaScript. The trouble is that a lot of the places people want it do not run JavaScript at all: email clients strip scripts, website builders such as Carrd, Umso and Notion sites lock down custom code on headlines, GitHub READMEs only render Markdown and images, and slide software has no letter-by-letter animation that survives export.
A GIF gets around every one of those limits, because it is just an image. Anywhere you can place a picture, you can place a typing animation. That is all this tool does: it draws the animation in your browser, frame by frame, and saves it as a file you can put anywhere.
The version people ask for most keeps the start of a sentence still and cycles the end: “We build websites”, then “mobile apps”, then “online stores”. Put the fixed part in Text that stays and each ending on its own line under Words that type in. The fixed part is drawn in your text colour and the typed words in the accent colour, so the change reads at a glance. Turn on Delete letter by letter for the classic backspace look, or turn it off to clear each phrase at once.
alt="We build websites, mobile apps and online stores".Websites and landing pages on any builder; newsletters and signatures in Gmail, Outlook and Apple Mail; GitHub and GitLab READMEs; Notion pages; Google Slides, PowerPoint and Keynote; Slack, Discord, X, LinkedIn and most chat apps. Instagram does not accept GIF uploads to the feed, so for Instagram turn the GIF into a short video with any video editor, or use the story size and upload it as a sticker-style overlay. Step-by-step guides for the most common places are on the blog.
Something else? Email hello@typingtextgif.com.
Google Slides has no letter-by-letter animation. Here is the workaround with word-by-word animations, and the cleaner way with a typing GIF.
A pure CSS typewriter effect with a blinking cursor, a multi-word version in JavaScript, and the places where code cannot run and a GIF can.
Put a typing text GIF on plain HTML, WordPress, Webflow, Wix, Squarespace, Carrd and Notion, with sizing, alt text and file-size tips.