Seven website mockup tools

I am working on a number of website projects right now. My mission is to banish ‘lorem ipsum’ by working text into page designs before development starts. (To find out why, read my article: Want a good website, on time? Prioritise content)

I wanted to find a tool that would let me create website mockups quickly and try out different combinations of copy and layout.

Eventually, I settled on Balsamiq Mockups, which is an awesome tool. The rest of this article describes the different alternatives I considered and concludes with a detailed review of Balsamiq.


Denim - sketch-based UI design

Denim takes sketch-based approach which seemed a bit too low-fidelity for my purposes.


Protoshare online site prototyping

Protoshare is an online ‘Software-as-a-Service’ tool that lets you build high-fidelity, interactive site mockups in collaboration with other people, such as clients or graphic designers. At first, I thought this was the system for me. I really liked the ability to export designs to Word documents and the way that collaborators could work together on a single design. However, because it can create mockups that appear almost exactly like real sites, I felt the temptation to over-polish my mockups. Also, one of my designers refused to work with it. Being web-based it lacks that immediate responsiveness that is necessary for brainstorming. And, finally, the cost (£29/month) which I paid for several months, seemed a bit excessive for something I was using for a day a month. So, Protoshare is not for me but it is an excellent tool


Pencil Project mockup

The Pencil Project is a free open tool that builds on the Firefox web browser. Amazingly, it turns it into a fully-featured GUI prototyping tool. It goes beyond website prototypes and lets you build all kinds of UI mockups. It includes common widgets for Windows and other OSs. It can produce pretty slick mockups and you can’t beat the price. However, I felt that it was a little too skewed towards UI prototyping than web page mockups for my purposes.

Serena Prototype Composer

Serena Prototype Composer

Whoah! Serena Prototype Composer looks awesome and it’s free but it probably best for business analysts in Accenture who are designing complex business workflows and trying to implement them in software. Not for me.

Caretta GUI Design Studio v3

Caretta GUI Design Studio v3

GUI Design Studio has lots of features for prototyping complex user interface stuff. The big draw back? Price. It costs $499 for a single-user licence.



Templatr is a simple online tool that lets you build WordPress blog mockups quickly online. This could be a very useful tool for some of the projects I am working on but it requires the user to know a lot of CSS. This means it is a useful resource for WordPress designers but not really a tool for rapid mockups.


Balsamiq Mockups website prototyping

At just $79, Balsamiq Mockups is the cheapest of the commercial products I looked at. There is also a free trial version which you can use to evaluate it. It plugs into Confluence, JIRA and XWiki but I use it as a standalone desktop application. There are several features that make it effective for my work:

  • When you load the program, it starts with the thing you were last working on. This is a neat time-saving feature.
  • Everything looks hand-sketched, which I didn’t like at first. However, it’s grown on me. Part of the value is that nobody is focused on making the mockup ‘look great’. It focuses attention on the copy (which is my schtick) and the layout.
  • It’s very easy to drag and drop common design elements onto the page, such as tabbed menus, calendars etc. In fact, most of the stuff you need is built in. This goes way beyond the usual buttons and boxes that most mockup tools provide.
  • There are tools to create an iPhone mockup which will come in useful later
  • You can link different page mockups together using buttons and so on
  • You can work on multiple pages at once and flip between them using Excel-like tabs
  • The Mockups To Go website has lots of downloadable mockups that you can use as a starting point for your own designs. For example, it has a Twitter and a Google mockup.You can see more examples at Balsamiq’s website.
    Twitter mockup in Balsamiq Google mockup in Balsamiq

It would be nice to have a text tool that let you enter styled text without using markup. Balsamiq uses things like *asterisks* to indicate bold text. I’d prefer a little editor. But this is pretty much my only niggle.

I use Balsamiq almost daily now and I highly recommend it. It lets me concentrate on copy and layout not on technical details and yet I can share the results with designers and programmers and they can see exactly what I am trying to achieve. I can mockup a page in minutes and then tinker with it for hours. It’s painless, intuitive and responsive. It’s a bit like going back to the first Mac I had and using MacDraw and MacPaint – just straightforward and easy to use.

30 Days to Better Business Writing
Get free email updates whenever we publish new posts on Bad Language.

No spam. Just essential marketing insights.

Sign up today and we'll send you a free copy of '30 Days to Better Business Writing' too.

, , , ,

53 Responses to Seven website mockup tools

  1. Peter says:

    Hi Matthew

    Nice sum up balsamiq is a really nice tool.

    We are web development company and use prototyping on all projects we do. We created our own tool that we use with our clients and released it to the world in January (

    I would appreciate it if you checked our tool.
    You can try it for FREE (without credit card) at

    Your feedback will be greatly appreciated! (you can contact me for extended 60 days trial if needed)

  2. Although is perfectly fine in the early stages of user interface design to only sketch ideas, at a certain point it becomes necessary to prototype more details, at a finer grained level and with a little bit more precision.

    I hope you don’t mind if I point you to this prototyping/wireframing tool called FlairBuilder that does that, namely, wireframes with interactivity built in. You have a set of fully functional components that actually work: buttons, links, tabs, drop-down menus etc. You could then capture lots more requirements when the right time comes.


  3. Richard says:

    Thanks you for another terrific post. Timely too. This is the bane of my existence. A company will spend 10,000.00 on a significant copy project and nothing on design/layout of their poorly designed, utterly confusing websites. Here’s a question for anyone who might want to take a crack at an answer: How do you convince someone that their design work is awful?

  4. Also take a look at WireframeSketcher. It’s not unlike Balsamiq but with a twist that it’s an Eclipse plugin. If you are an Eclipse/MyEclipse/Aptana than this plugin should be an obvious choice.

  5. Andrea says:

    Hi Matthew,
    Thanks again for the feedback regarding ProtoShare – and including us in your list! We are always working on advancing the product, so feedback is helpful.

    Richard, good question! I used to be an agency project manager and we ran into the design issue quite often – this is why prototyping to come to certain realizations is so important. A couple things I always asked the client was, “Does this design reflect how you want your company to be portrayed?” and “Share this with someone (like a family member) outside the office. Can they can easily navigate through the site?” If the answer is “no” to either question, then you can show them 2 examples of great websites and why their designs are better. If it’s a designer you’re dealing with, ask them if they would add that design to their portfolio. I find these questions help people work through what they are actually looking for in a website.


  6. Lorraine says:

    I will definitely check out Balsamiq. It certainly beats the heck out of my current high-tech wire-framing tools: a 20′ roll of butcher paper and pack of multi-colored pencils. And at $79, it’s only slightly more expensive…

    Bookmarking this post–thanks!

  7. Cron says:

    Thanks. I need to do some quick mockups for tomorrow’s class, and you just saved me hours of finding the right tool.

  8. Awesome post.. I had a friend recommend balsamiq but I am deffinately going to give some of these other apps a try before I purchase.

  9. Vladimir Friedman says:

    I’ve recently discovered WireframeSketcher. The idea to integrate a mockups tool into Aptana is genius. You can find it here:

  10. We’ve been using Balsamiq for a while now, and honestly it lets you create a mockup of a site in minutes. Its fantastic for what we do, when we want to sit down with a client and flesh out the aspects of a website. I am a little slow on the uptake in describing to the designers what I want a site to look like.. I just export my mockup to a PNG.. and bam! done.

  11. Try out

    It has a lot of features that you have mentioned for Balsamiq and many more.

    Great post – thanks for the comparison.

  12. Max says:

    Good list!

    Try out Tiggr: You get real application prototyping with Web Preview (HTML/JS/CSS generation), collaboration and sharing.

  13. Alice says:

    HI Matthew,

    Just wanted you to know how helpful this post was for me. I am trying to evaluate mock-up tools for designs. You really cut to the chase and helped me make a good decision. Thanks for your time and expertise.


  14. John says:

    Great list of tools – may have to check a couple of these out. I’m using LucidChart – – right now and am pretty pleased there.

  15. Vanina says:

    Hello Matthew,
    It is a great list, maybe you could be interested to participate to this collaborative comparison of mockup and wireframing design tools (you can rate or vote for the best ones):

    This new platform is like a “wikipedia of comparisons”, you can compare everything and embed the table on your blog.
    It can be also useful for other subjects..


  16. When you want something really, really simple and quick (as in “give me two minutes to show you what I mean”), you might try

    Thanks Matthew for putting this list together.

  17. Me says:

    You all should try using JustProto. It’s sooooo easy to use! and we can colaborate with partners in USA, Japan and Russia. Try it yourself.

  18. Mike says:

    Nice resource site. Thanks for going to all the trouble of putting the info together. I’m going to try some of these sketch programs.

  19. Dale says:

    Picodo is also an awesome option. Too many features for me but at a great price…31days free then $9/mnth for a single user.

  20. Julie Z says:

    AppSketcher is fairly new. It is fast and easy to use – all drag and drop, without coding. It provides rich interaction instead of static images. Best of all, it generates HTML and Jscript so you can run instantly in any browser. Please check out and tell us what do you think.

  21. Daniel M. says:

    I’ve tried all these applications (okay, I exaggerate) and I chose WireframeSketcher. After trying this software for a few days, I did not hesitate to pay the $ 75 requested.

    Balsamiq: cute, but lacks features; ProtoShare: ridiculously expensive…

    • Jacco Friedman says:

      Just wasted an hour downloading, installing oopening and trying to figure out how to design a mockup with wireframesketcher. Still no results except frustration. With Balsamiq I was creating within minutes.

      Bottom Line:
      wireframesketcher = Uninstall
      Balsamiq = Using free version most likely will purchase.

  22. Bis says:

    Nice article Matthew.

    Wanted to mention few more – really good ones for sharing and collaboration – MockingBird and MockFlow

  23. mateo says:

    Hi Bis.. I have not tried MockFlow yet.. what do you love the most about MockFlow ?

  24. Awesome article! Wireframes, mockups and prototypes are important part of the UX design process. I worked for several years as UX Designer and UX Manager and honestly nothing makes me more happy than watching grow of our industry.

    I currently run UXPin ( – first dedicated UX Design tool on the market. Let say with you UXPin you stop wasting time on inefficient communication in the design process. You’ll be able not only to create wireframes, prototypes, mockups and even convert paper prototypes into digital wireframes, you’ll be able to put all of that into the context of your design story.

    Have a look on the video:

    Hope you’ll like it :).

  25. Puwer says:

    Great list, I’ve always tended to just jump in to design without a mockup, but you can guess that I often have to rework the designs/layouts.

    Thanks for the post, I’ll check your other pages now.

  26. Sarah says:

    Thanks a lot! It’s nice having Pencil standalone.

  27. Just wanted to let everyone know about the release of ProtoShare 9 ( In our latest release, we’ve made it easier for new users to quickly get up to speed in ProtoShare and we’ve expanded the stencils library even more, with great web and mobile components (including iOS, Android and Windows phone). With ProtoShare 9, you can create either low-fidelity or high-fidelity prototypes, and get comments and feedback from your stakeholders with our collaboration system, which is by far the best available in the market.

  28. Shalin says:

    Since balsmiq is there i thought of putting a good diagramming software called to your list. Its a cloud based online diagramming software.

  29. laobuyike says:

    Nice list. Mockup Plus is also very useful prototyping tool.


  1. FridayNet » Blog Archive » Bookmarks for May 11th through May 25th - 25 May 2009

    […] Seven website mockup tools — Bad Language – […]

  2. Introducción a los wireframes en diseño web « Blog de Luis Mondragón - 31 May 2009

    […] Stibbe de Bad Language reseña aquí 7 programas de este […]

  3. Church IT - Supporting ministry with IT » Blog Archive » links for 2009-06-25 - 25 June 2009

    […] Seven website mockup tools — Bad Language (tags: tools design web webdesign software template webdevelopment ui mockup) […]

  4. Tuesday’s Highly Useful Links for Web People « Momentary Lapse of Reasoning - 27 October 2009

    […] 7 website mockup tools Thanks to Matthew for collecting these. I’m currently trying out the Balsamiq which I was introduced by a friend of mine, and I got to tell you that it’s so sweet that I’m even considering getting the full version. Try it out at Available as web and desktop versions. […]

  5. Seven website mockup tools — Bad Language « - 21 January 2010

    […] January 21, 2010 in Uncategorized via […]

  6. 40 essential online applications for freelancers and startups - Bad Language - 23 March 2010

    […] people obsessing about pixel perfect art and focuses them on words and layout. See my review of seven website mockup tools for some other online wireframing […]

  7. Editing, rewriting and increasing readability: 10 ways to slim obese copy - Bad Language - 15 April 2010

    […] Don’t lock down the word count before you start. A fixed word count is a guarantee of maximum verbosity (as the old Infocom games used to say). If you commission 500 words from a writer, that’s what you’ll get. Better to say ‘up to 500 words’ or ‘between 350-500’ and make sure that the writer focuses on the message and the quality of the writing. Similarly, ‘lorem ipsum’ copy on websites gives designers way too much influence over the copy length. Better to get a writer involved from day one, perhaps by using wireframes. […]

  8. MockUp? | Syahkira's diary - 10 August 2010

    […] Seven website mockup tools […]

  9. links for 2010-08-24 « Where Is All This Leading To? - 25 August 2010

    […] Seven website mockup tools – Bad Language (tags: app prototype template webdevelopment website mockups mock creation wireframes wireframe startup mockup list webdev webdesign software interface gui sketch download sandbox web ux prototyping dev design blog tool tools ui) […]

  10. HP Business Answers: Ten ways to use technology to enhance marketing | MarketingProfs Daily Fix Blog - 22 September 2010

    […] make a perfect geek birthday present.) You can use technology to prototype other things, such as websites more […]

  11. Seven website mockup tools - Bad Language : Tenglar, án ábyrgðar - 9 November 2010

    […] Seven website mockup tools – Bad Language […]

  12. Ten ways to use technology to enhance marketing - Small Business Blog from Microsoft - Site Home - TechNet Blogs - 11 January 2011

    […] make a perfect geek birthday present.) You can use technology to prototype other things, such as websites more […]

  13. Business Show » Blog Archive » Ten ways to use technology to enhance marketing - 11 January 2011

    […] make a perfect geek birthday present.) You can use technology to prototype other things, such as websites more […]

  14. Ten ways to use technology to enhance marketingThe Snow Vending Company | The Snow Vending Company - 13 January 2011

    […] make a perfect geek birthday present.) You can use technology to prototype other things, such as websites more […]

  15. Lo-Fi Mockups Rock | Summa Blog - 17 January 2011

    […] Matthew Stibbe compares seven different UI prototyping tools in this excellent article: […]

  16. Seven website mockup tools – Bad Language | Luvas Blog (test) - 23 August 2011

    […] Seven website mockup tools – Bad Language. This entry was posted in Tools and tagged graphics, tools, web by daniel. Bookmark the permalink. […]

  17. Designing Your Project | - 13 March 2015

    […] 12 March 2015. […]

Leave a Reply