Professional web designers on the Mac platform
rely on commercial heavy-hitters like Adobe Photoshop, Illustrator, Fireworks, and InDesign for their graphic design needs. And when it's time to slice and dice, some depend on the excellent Dreamweaver CS4 for WYSIWYG design/development; while many Mac code jockeys swear only by editors like Coda, BBEdit or TextMate. Others prefer to mix, match or blend.
Designers also rely on various supporting apps to accomplish every day jobs like FTP uploading, cross-browser testing (important if you're designing/developing on a Mac platform only), screen-shot snapping, pixel measuring, and the like.
While many of these programs are slick, they also of course cost ... money. Which brings us to free apps
for the Mac crowd. Which are the best compared to their commercial counterparts? Or are simply great apps in a league all their own? Put away that credit card for now and let's find out!
Free Photoshop alternative
In a nutshell, GIMP provides designers with the power to accomplish almost any task that Adobe Photoshop
is used for. Mac users familiar with typical Cocoa apps will find GIMP's interface and menu system very "un-Mac" like (requiring the X Window System, commonly called X11), but if you soldier through you'll find a powerful image editing program with all the fixins – advanced multi-layering, text and image effects, pro-level image manipulation, and a full range of design tools. High quality plug-ins are freely available to extend the app, including the ability to use some native Photoshop ones.
Also check out:
Based on GIMP, Seashore is a pure cocoa app which makes it very OS X friendly. A range of tools for gradients, textures, layers, and drawing are found in Seashore. However, the program lacks many of GIMPs more powerful features so it's not exactly a GIMP replacement either.
Sporting a sleek Mac interface, LiveQuartz describes itself as a "simple and powerful free photo editor for Leopard." It does two thing very well: layers and filters. Basic drawing tools are also included but, as with Seashore, it's not billed as a Photoshop replacement either. In the hands of the right designer, however, fairly sophisticated designs can be created with this nice app, which is also fun to use.
Free Illustrator alternative
The open-source InkScape, another Mac application that requires X11, is a viable alternative to Adobe Illustrator
with its ability to create and edit graphics in scalable vector format.
will feel at home using InkScape with options like layer control, gradients, connector path control/manipulation, various brushes (including calligraphy), type effects, masking, EPS exporting, a 3-D shape tool, object tweaking/sculpting, and even a diagram connector tool useful for a variety of purposes, like creating site maps. Depending on the complexity of your design, files can be exported from InkScape and into Illustrator and vice-versa.
Free Dreamweaver alternative
website creation and robust CSS editing, KompoZer is a mature, open-source alternative similar to Adobe Dreamweaver
on the Mac, and has many of the same bells and whistles, too.
Although it can't top Dreamweaver's rich offerings, KompoZer offers full CSS support, code viewing/editing, tabbed views, FTP site management, a color picker, clickable hierarchical properties view bar for code isolation, split views, live preview, and much more. There is even the option to call W3C's HTML validator to check for valid markup.
KompoZer is built on the NVU
architecture, but is less buggy and more feature-rich than NVU since development on that project was stopped and has been replaced by KompoZer.
Also check out:
For creating very simple web pages.
A project started by W3C, Amaya aims to be a WYSIWYG editor for standards compliant web developers, but lacks KompoZer's power. It also claims to be a web browser, but will likely not pass muster for most people's normal web browsing activities.
Free InDesign alternative
This open-source page layout program for the Mac, similar to Adobe InDesign
, is geared towards print professionals in creating business cards, ads, magazines, newsletters, brochures, posters, signs, or just about any other kind of printed material.
Although the application doesn't allow for measurements in pixels, web designers can still take advantage of Scribus's multi-page capabilities,
master pages, and precise typographic control for quickly generating rough ideas for web banners, buttons, or even website mockups faster than you can say Photoshop! The ability to create PDFs within Scribus (including interactive ones) is another plus. Image export options include PNG, EPS, and PDF.
Check out "5 Free and Paid Alternatives to Adobe InDesign
" for more alternatives.
Free Mac text/coding editors
A powerful general purpose text/code editor
for OS X, TextWrangler has many of the same pro features found in commercial editors, such as multi-file search and replace, open/save in various line-ending formats and character sets, find/compare/merge file differences, hard/soft text wrap views, FTP/SFTP support, tabbed viewing, and more.
Simple CSS sports a Mac-friendly interface that helps you point and click your way to building CSS stylesheets
. One column allows for style creation, and a main window gives you complete control over fonts, displays, borders, and box dimensions. Multiple projects can be opened simultaneously, and styles are displayed via a WYSIWYG pane. Finalized CSS code can then be previewed and exported.
(Mac Firefox plug-in)
HTML and CSS on any webpage for live previewing in Firefox – saving you precious design/development time. A DOM inspector adds to the extension's impressive capabilities.
Free cross-browser and server-testing apps
VirtualBox sets up a professional virtualization
environment on your Mac, similar to Parallels or Fusion, allowing you to install Windows XP, Vista, Windows 7 and others. But if you just need a Windows environment for browser testing on your Mac, the good news is that you don't even need a licensed copy of Windows to run IE6, IE7, or IE8. VirtualBox can be configured to run all three browsers by installing the VirtualPC disc images
(for free) directly from Microsoft.
This free online screenshot service
(still in beta) shows you what your latest web design will look like on the PC side in IE's 6, 7, 8 and Firefox; and on the Mac side in Safari and Firefox. Although it only takes static screenshots, BrowserLab is useful for catching pesky CSS layout issues, especially with the difficult-to-justify-installing-but-still-important IE6.
There are a number of online browser-testing screenshot services out there already, but BroswerLab is different because load time is much faster than the others and the interface is much better. For Dreamweaver users there's a slick plug-in that allows you to preview the page you're working on at the touch of a button. Browser screens can be compared side-by-side, and an interesting Onion Skin View can help idenitify layout quirks at a glance.
Although OS X allows you to run a full-blown Apache server out of the box, setting up a properly configured PHP server on your Mac
can sometimes be a frustrating endeavor to get just right. Enter MAMP, which stands for "Macintosh, Apache, MYSQL, and PHP."
Everything you need to run a PHP server is included, complete with phpMyAdmin, SQLiteManager, and a nice control interface to easily start and stop the server. MAMP will not interfere with other Apache installs or modify them in any way. It's all self-contained within the application folder and can easily be removed. An OS X Dashboard Widget
gives you start/stop server controls.
Free Mac FTP program
For Mac users the robust and stable FTP browser/client, Cyberduck, is an open-source must-have for tasks requiring FTP, SFTP, WebDav, Mosso Cloud Files, and Amazon S3 server interaction. Its clean and straightforward
operation allows you to quickly upload and download files without the interface clutter found in some FTP programs.
Features include file synchronization, access to file permissions, bookmarks, and integration with various text editors to edit files directly. OS X technologies like Spotlight, Bonjour, Keychain, and even Quicklook
are all supported. An included OS X Dashboard widget allows for quick access to servers. Various localizations are also available.
Also check out:
The interface is definitely not Mac-like in elegance, and it doesn't make good use of integrated Mac technologies like Cyberduck does, but those looking for a dual-pane FTP browser will find it in FileZilla.
Free supporting apps for designers on the Mac
If a picture is worth a thousand words, then the ability to annotate a picture may be worth even more. Beyond your average screenshot app,
Skitch combines the ability to capture anything on-screen with drawing and annotation tools.
With Skitch, for instance, you can quickly capture a design you're working on and mark it up with non-destructive
colored arrows, text, highlights, boxes, and lines – helpful for illustrating concepts not easily conveyed using words alone. Or you could use Skitch to create a series of screenshot tutorials.
Screenshots with our without edits are managed in the app's history and can be revived later for further editing; or simply drag and drop to the desktop or directly into any application that supports images (like Mail, TextEdit, or any graphic app). You can even upload
your screenshot creations to a free skitch.com account or to your own FTP server by simply selecting the "webpost" button. Since Skitch is in beta, rumor has it that the developers will start charging at some point, however this fact is not entirely known and the app has been free of charge for some time now.
Have you ever been frustrated by the seemingly simple process of capturing a webpage screenshot
that scrolled beyond your screen area? Instead of taking multiple screenshots and then pasting them together to form a single file, Paparazzi! allows you to capture an entire page from top to bottom and then export it as a single file
into PNG, PDF, JPEG, or TIFF format. Optional cropping parameters can be set, and different screen resolutions can be tailored to fit your needs. A handy timed-delay snapshot function can also be adjusted.
This handy little app claims to "reveal the hidden power of your images," and that's exactly what it does. The free version of Imagetricks boasts a myriad of popular Photoshop-like filters
and effects. Various masking effects can also be applied to allow for even more options. Modified images can then be exported in any of the major web file formats for insertion into your next layout.
This Adobe AIR application gives you a slick tool for measuring anything on-screen
in pixels. Easy resize handles give you quick measurements in height and width, and the multi-screen mode allows you to move the tool back and forth between screens for dual-monitor users.
A light-dimming feature darkens the background but leaves your focus area lit. You can also pick between three skins
for the app, two of which emulate browser chrome for IE and Safari Mac, respectively; handy for quickly checking screen sizes during design-time without taking your design into a browser. Screenshot functionality is slated for a future release.
Also check out:
Uses the Cartesian coordinate system for exacting on-screen measurements.
This Adobe AIR app floats above all other applications. Future release plans include custom skins, alpha transparency, and customizable blade colors.
Colors lets you sample color values
anywhere on-screen. You can then copy and paste the RGB values into any application. Simple, fast-loading, and very handy for your design toolbox.
Also check out:
Many of us forget that Apple already provides a free color-sampling tool. Just look inside your Utilities folder! Formats include RGB, YUV, and CIE.
A lightweight and ultra-fast image viewer, Xee can replace OS X's Preview
while also offering designers additional power options like the ability to move, copy, or rename
files while viewing. Opening an image within a folder containing other images allows you to browse all the images in that folder with keyboard shortcuts and forward/back commands, or via the automatic slideshow. You can even browse images inside archives. File type, EXIF info, creator, and color space are displayed front and center. JPEG lossless is supported.
Moving, modifying, or deleting file names is a common practice for web developers, but it can be all too easy to incorrectly re-link files during the process, too. Conversely, outgoing links on your site can change unexpectedly. Integrity removes the tedium of manual link-checking by quickly crawling internal and external links on your site and reporting broken ones.
This dead-simple open-source "mind mapping" program is a great way to quickly explore creative concepts of all shapes and sizes, and also works for site map layouts during website planning. It sports a lean interface and is especially handy when you want to get ideas down fast. MindNode lets you create multiple maps, and nodes remain connected to their respective maps, yet can be moved anywhere in the pasteboard area; which expands automatically to self-adjust. The free version lets you customize background color, node paths, and fonts – individually or in groupings. Export options include PNG, PDF, and HTML.
The number of quality web design apps on the Mac has grown along with the surge in popularity the platform has enjoyed in recent years. Finding decent free apps can still be a challenge, however, especially for graphic designers. Hopefully you've found a few on this list that are interesting to you. One caveat: the term "free," used liberally throughout this article, should also be followed with "donation requested" kept in mind if a program is particularly useful to you and the author requests it. Please help support your Mac development community. Happy web designing!
About the author
Corrales Cachola is principal of Corrales Creative, a web and print design firm based in Portland, Oregon. On weekends he stays in shape by carrying CRT monitors and an Apple LaserWriter up and down flights of stairs. Follow him on Twitter and he'll tell you all about it.