Button Shop 3

{rw_text}Giveaway of the day for December 27, 2008 is Button Shop 3.
[rssless]————————-{/rw_text} –>


  • Very easy to use.
  • Comes with many templates.
  • Each template is fully customizable.
  • You can save your button in multiple image formats.
  • You can ‘pulse’ (animate) the button.
  • You can generate HTML code for your button.
  • Pulls off the Microsoft Office 07 look well.

{/rw_good} –>


  • There is no way to start with a new completely blank button.
  • You can only generate HTML code after you have saved the button as an image.
  • No way to edit how the button ‘pulses’ (animation).
  • Default drawing area background color is a bad choice.
  • You cannot create your own texture in the program – you must import an image.
  • You cannot deviate from the button shapes that are predefined in the program.

{/rw_bad} –>

{for=”Features as Described” value=”10″}The developer claims that you will be able to make a button for your websites within 5 mins – it can be done within 2 =P.
{for=”Ease of Use” value=”10″}Very easy to use. All you need to do is know how to read =).
{for=”Usefulness” value=”7″}While not everyone has websites for which they need buttons for, the ‘buttons’ can also double as avatars, or signatures, if one is creative enough.
{/rw_score} –>

Installation and registration were successful. Nothing had to be run as Administrator.

This program is not for the professional, but rather for the newbie. For those digital artists out there, this program will not be very useful because you will have more control over your button if you make it in image editing software like Photoshop, Gimp, etc. But for the rest of us not so talented people, being able to create relatively aesthetically pleasing buttons quickly is pretty nice.

That being said, this program comes with tons of templates. You just pick a template you like, and them customize it to your liking. Each template is fully customizable – from the background color/image, to the text and other effects, you will be able to customize any template to your liking. If you are brave enough, your final product does not even have to look anything like the template you originally used.

Okay so, enough small talk. Lets get to the meat of this review. This is what the program looks like:

As you can see, the interface of this program resembles Microsoft Office 07 – the ribbon is a rip off from Microsoft. Usually I get pissed when programs just copy Microsoft color schemes/look, but in all honesty, this program pulls it off well – I cannot complain. What I can complain about, however, is the gray that surrounds the button. I don’t know about you, but I personally dislike that gray. So, first thing I did, and I suggest you do to the same, is go to Help -> Options -> Display -> Drawing area background color. Chose ‘transparent’ from the drop down menu. Now the program looks like this:

Such a nice improvement, don’t you think? Anyway, in order to create a button you must use a template. I wish the developer had added in an option to be able to start off from a new blank button, but you cannot. Everytime you create a ‘New’ button (Ctrl + N or click the “New” button up top), you will get the default template look. The default template look is the one you see in the above screenshot. This is more of a annoyance then a problem because you are able to fully customize your button so in the end your button does not have to look anything like the template you used. So, you chose/change your template from the menu on the right labeled “Button Templates”. Just find the one you desire, and double click on it. It will replace the button you currently have up with the new template you chose. The templates are broken up into groups. The groups really don’t mean much except that they help categorize the templates. There are tons of templates to chose from – I cannot possibly describe them all, you will have to look through them yourself.

Okay so you have chosen your template, and now you are ready to customize your button. Well you customize your button via the options available in the ribbon up top. The ribbon up top has 4 tabs: Button, Effects, Edge Effects, and Help.


  • “Text” – From here you can change what text is displayed on your button. Click on the drop down menu. Change whatever is in there to whatever you liked. Whatever you enter in this drop down menu will be displayed your button.
  • “Font” – From here you get to format the text you have on your button. You chose the font type, the color, and the size. You can add/remove shadow from your text (“Shadow”). You can change where the text is located on your button (dead center, left, right, top-left, etc. or any custom position) from “Alignment”. Lastly, from “More” you are able to bold, italicize, underline or add an outter outline to your text. You can also rotate your text from “More”.
  • “Size” – From here you can change the size/shape of your button. By default, “Autosize” is checked. The advantage of keeping autosize checked is that the button will be automatically resized to fit your text. If you uncheck “Autosize” you can manually chose the size of your button in pixels (width/height). From “Shape” you can chose your button to be “Round”, “Tab-up”, or “Tab-down”. Round is kind of a misnomer because you can make a rectangle/square button. What round actually means is that all 4 corners have the same properties, meaning that if one corner is pointed, all will be pointed, etc.. Tab-up, however, has the top two corners as sharing the same properties and the bottom two being pointed like in a rectangle and unchangeable. Tab-down, is the opposite of tab-up. The value in “Corner” allows you to chose how pointed the corners of your button are. If your shape is “Round” a change in the “Corner” percentage will be reflected in all 4 corners. In tab-up the top two corners will be effected by a change and tab-down the bottom two. 0% will make your corners completely flat and your button will look like a rectangle/square. 100% will make your corners completely round and your button will look like a oval/circle. Any value in between will change the look of the corners accordingly. Unfortunately, these are the only shapes your buttons can be. There is no deviating from these shapes – no buttons with xrazy ragid borders for example.

This is what a “Round” button with “Corner” 100% looks like:

This is a “Tab-up” button with “Corner” 100%:

This is a “Tab-down” button with “Corner” 100%:

  • “Color/Texture” – From here you can mess around with how the background of your button looks like. You can have a color scheme, or you can add your own custom image. To have a color scheme, be sure “Colors” is chosen in “Type”. “Direction” allows you to change how your color scheme looks. If “Vertical” is chosen, the button will be divided into a top and bottom half (not literally) – the color in “Start” will be displayed in the top half while the color in “End” will be displayed in the bottom half. two colors in “Start” and “End” will be displayed. Each “Direction” will change how the color is displayed – each will correspond to the colors in “Start” and “End”. You can chose Verticle, Horizontal, Vertical-Center, Horizontal-Center, Diagonal-Left, or Diagonal-Right as “Direction(s)”. If you would rather have your background be an image as oppose to a color scheme, click on the drop down menu for “Type” and chose “Texture”. Then click the “…” button located next to “Image” and browse to the image you want as your background. Be sure that the image you chose is the correct size for the button, because the image will not be automatically resized to fit the button. If the image is too big only a section of the image will be visable. If the image is too small, it will be “Tiled”. From “Tiled” you get to control how the image is repeated if it is too small to fit the whole button. “Tile” will just tile the image – placing one image one after another. “Tile Flip X” places one image normally, then flips the next image horizontally and places it to the left of the first. The third image is placed normally, and the fourth is again flipped horizontally. The pattern continues like that. “Tile Flip Y” does the first row of images normally, but then it flips vertically the second row of images. The third is normal, fourth is flipped, etc. “Tile Flip XY” combines the effect of both “Tile Flip X” and “Tile Flip Y”. Regardless of if you chose color scheme or texture image, you may notice that for most templates, there is a color in the middle of the button that is not changed, such as the blue you see in the above screenshots. This is the ‘light effect’ – more on this later.


  • “Gloss Style” – in the above screenshots of the buttons, do you see the top half is kind of ‘shiny’? That is the gloss effect. From “Gloss Style” you get to change how that effect looks – or you can turn it off (Type -> None). From “Type”, you chose from different types of gloss effects:







“Color” just changes the color of the gloss effect (all the screenshots above are white). Lastly, “Visibility” changes the opacity of the gloss effect – the higher the value the more ‘visible’ the effect will be. All the above screenshots are at 67% visibility.

  • “Button Icon” – this option allows you to add an image on top of your button. This is different from the Texture image because this button icon is displayed on top of the background (color scheme or texture) but under the text. The image that you chose for this is resized to fit the button if it is too big. If it is smaller then the button size, the image is not “tiled” like texture image was – it is just displayed once. Just click the “…” button to browse for the right image. If you decide you do not like the image, hit “X” to remove it. You can change the opactiy of the button icon by changing the “Visibility” value. “More” allows you to chose where on the button you want the image to be located (center, left, right, etc.).
  • “Light effect” – you see the blue in the above screenshots? That is the light effect. If I were to turn off the light effect (uncheck “Show”), the button would go from looking like this:

To this:

That being said, you can change the color of this light effect from “Color”. From “More” you can change the “Visibility” (opacity) of the light effect, and where on the button it is located, horizontally (0% is left) and vertically (0% is top). In the above screenshot, the light effect is at 100% visibility, 50% horizontal position, 100% vertical position.

  • “Mirror Effect” – adds a reflection of the button underneath it:

“Visibility”, as always, allows you to change the opacity of this reflection (the above SS has it at 40%). “Distance” is the distance between the reflection and the actual button. The distance in the above screenshot is 0.

  • “Options” – from here you can do a few things. For one, you can ‘animate’ the image – click “Pulsing Preview”. This is what your button looks like if it is being ‘pulsed’:

“Button Shadow” allows you to turn on/off the shadow of the button. You can also change the color of the shadow, the visibility, and the location of the shadow in relation to the button (X,Y coordinates).

Button with black, 100% Visibility, 6 X, 6 Y shadow:

Button with no shadow:

“Grayscale” just turns your button into a grayscale image – no colors. “Grayscale” button:

Edge Effects:

  • “Glow” – adds a “glow” to your button. “Color” allows you to chose the color of the glow, and “Size” is the size of the glow.

Button with red glow, size 10:

  • “Inner Stroke” – adds a colored line to the inside of your border at the edges. “Color” allows you to chose the color of this line, and size allows you to chose the size of this line.

Button with no inner stroke:

Button with yellow line size 2:

  • “Outer Stroke” – does the same thing as inner stroke but to the outside of the button instead of the inside.

Button with no outer stroke:

Button with black size 2 outer stroke:

This is what a button looks like with yellow size 2 inner stroke, and black size 2 outer stroke:


  • “Options”

Okay, so you have customized and created your button to your liking. What now?

Well if you like how your button looks and you know you will like to use the same look in the future, you can turn your button into a template. You can either save the template as a single file on your computer (a single file that you could e-mail or send to other people), or you can add the template into one of the groups that you can access from the “Button Templates” menu on the right. To do this, click on the circle with a yellow star button that is located in the top left of the program window. Then go to Templates. To save the template as a single file, go to “Save Template…”. To save the template and add it to one of the groups that you can chose from “Button Templates”, go to “Save Template in Group…” and chose your group.

It is worthwhile to note here that you can create your own template groups if you want. Just press the “…” button under the “Button Templates” menu.

Okay you saved your button as a template. Or maybe you didn’t. Doesn’t matter. What matters is that now you want to be able to actually use your button. So now you must save your button as an image file. Click on the circle with the yellow star again. Go to Save Image. If you turned on “Pulse Preview” and would like your button to look like that, chose “Save Pulsing Image As…”; otherwise, chose “Save Image As…”:

Be sure to save the pulsing Image as an Animated .GIF unless you want individual images of each frame of your button. You can save your images in all popular image formats.

After you have saved your button, there is one more thing you can do. You can generate HTML code so you can insert the button directly onto your website. If you know how to generate the HTML code already, there is no need for you to mess with this. But if you don’t, this program will generate sufficient HTML code for you. Again click on the circle with the yellow star. Then go to “Create HTML Code”. You will see this window:

From “Button Image” you must browse your computer and find the image of the button that you want to use. You should have saved your button as an image prior to doing this HTML coding. You can make it so that a different image appears if someone mouses over your button – just check “Mouse Over Image” and browse to the image you would like to appear. You can do the same when someone clicks on the button – check “Mouse Down Image” and browse to the image you would like to appear. You can also have the program code in for you the URL that the button would be linked to – chekc “Link to” and type in the URL. Mouse over image, mouse down image, and Link to are all optional – you do not have to use them. After you are done with that, you have the option of generating just HTML code, or HTML code with Javascript. For most people, HTML code should work just fine. After you have decided that hit “Create”. You will be able to preview what your button will look like at the very bottom. Scroll over it and click on it to make sure it works properly. Then you can either copy the code and insert it directly onto your website (hit “Copy”) or save the code into a HTML file onto your computer (hit “Save”). Be sure that when you are putting the code onto your website, you correct the locations of the image files.

That describes this whole program. Long @$$ review, geez. I have a few problems with this program, some of which I have mentioned above:

  • You cannot start off with a new blank button. You must use a template. As I mentioned above, since you can customize each template/button however you please, in the end this really doesn’t matter. But it is annoying.
  • You cannot create a custom texture/image with this program. You have to create a texture or image with an external image editor (or download a texture/image). You can only import the texture/image.
  • You should have more control over the “pulse” animation (be able to change visibility, effect, color, etc.).
  • You are limited in the shape of your button. There are predifined settings that you must stay within. You can only have buttons that fall in between a rectangle/square and a oval/circle or a tab up/tab down button. Nothing else – no custom borders, no custom shapes, no nothing.
  • It would be nice if you did not have to save the button as an image first in order to create the HTML code. Of course in the process of creating HTML code, the button itself would have to be saved automatically in order for it to work properly but it could save a step for some people who want to go directly to adding the button to their website. Having both options of going directly from Button -> HTML or Save Button then use the HTML generator would be a plus to this program.

Free Alternatives:

Use any image editor

You can create buttons with any image editor, such as Paint.net or GIMP. It will not be as ‘easy’ because you will have to start off from scratch, but you will have more control over your button. You will also not be able to generate HTML code for your buttons, but that can easily be done with some research on google.

Cooltext.com (thx giovanni)

You will be able to create really nice buttons from here. You don’t have to download anything and it is all pretty easy to use. However, you will not be able to add your own custom image to it.

PMnet Verdict: Button Shop 3 is a good program for making buttons in a quick manner. The buttons that are created are pretty nice and the great amount of customization you have over the buttons is great. The ability to generate HTML code is also nice for beginners. However, the limits on the shape of the button is a big con because some people might not want the rectangle, oval, or anything in between shaped button. Button Shop 3 will not be very useful to professionals who like to be more creative then this program allows, but for beginners this is a nice program. You decide for yourself if it is a keeper or not for you.


Related Posts

  • Ernie Bell

    Giovanni: Haven’t seen you at GAOTD lately. Always appreciate your comments there and at dottech.

  • chazza

    [Removed by Ashraf. Reason: I don’t delete comments of people who attack me because, well, I don’t mind – speak your mind, it just makes you look like a fool. But attacking other people, especially people who spend a lot of time helping others, is not acceptable]

  • No one is forcing you to read what I write my friend.

    And what do you want me to say to him? I am not going to start an argument on GOTD comments section. Some guy commented on what I posted, I referred him here to get answers to his questions. Done.

  • chazza

    How come you didn’t respond to the post by newkidontheblock re your review of Button Shop 3 ?
    Certainly in this case, it shows your review is inept, ill-researched and totally inaccurate.
    As a self-imposed know-all you need, at the very least, to be accurate.

  • Thanks for the free links giovanni and also to Ashraf for the review!

  • TK,

    I don’t think thats such a big deal. A free software is a free software. It is up to the developer what version they want to give out.


    Good point about the XML file – I didn’t even think about that. One thing tho: I looked at the XML file and it seems all that you can change from it you can do with the program itself.


    You and your comments are always welcome here. :)

  • TK

    Hi Ashraf, nice review but did you miss the fact that version 3.06 is no longer on sale on the vendors website at all but GAOTD are claiming it is available for $39.95 when that is version 4.02’s price which they are NOT giving away!

    Seems the english moderator does not like anyone pointing out the false claims and keeps deleting any comment pointing it out!

  • reghakr

    Hi Ashraf,

    I suppose you saw my review on GOAD. Of course I don’t do the type of extensive review that you do. You’re definately right that this program is for newbies. As part of my first course in Computer Information Systems, we had one class in which we had to create a website. I did this in 1998 and basically updated a few links in 2002. The page doesn’t even display properly any more, but if you click on the buttons, it will bring up those pages. If you want a good laugh, here’s the link:


    I purchashed Ulead’s Photoimpact a while back, and although it’s no Photoshop, it has some excellent features for button and image creation along with providing the correct code to insert it on your website.

    You can also create som every wild buttons by using any graphics program that supports Photoshop plugins. Thousands of free plugins are available on the Internet.

    The Plugin Site came to mind, so I just Googled free Photoshop plugins and that was the first site that popped up. To use the Photoshop plugins in other programs, you’ll need two files:


    Both files should be placed in the windows\system32 directory.

    If you can’t find these files on the free plugin sites, or can always go to one of the numerous DLL download sites and get them from there.

    Back to Button Shop, if you’re good as XML, you can edit these templates to your liking. They are located in the C:\Users\”username”\Documents\Button Shop folder.

    Giovanni, I always appreciate the links you provide, but if I was to visit every one, I’d be staring at my computer screen for 24 hours straight. Today, I live in Erie, Pennsylvania and the temperature reached 60 degrees. Just 4 days ago it was 3 degrees and we’ve had a total of 56″ of snowfall since Winter began.

  • giovanni

    Hi Ashraf!!

    Did you find my FREE ALTERNATIVES useful? Hope so!

    If you read the GAOTD forum you can see that my comment got a very low rating today (-23 in a few minutes times).

    You know there are some IDIOT and MENTAL SICK PEOPLE in the ITALIAN FORUM who came in the American version just to click NO beneath my comment at the question: Did you find this comment useful?


    Because I’ve just told them in the ITALIAN FORUM that,unlike them, many AMERICAN GEEKS like you find my daily comments pretty interesting and useful giving me lots of positive feedback every day and this made them FURIOUS because most of them don’t know the ENGLISH LANGUAGE at all and they are dying with ENVY because of my higher intelligence and IT knowledge…LOL!

    They don’t accept the idea that the ITALIAN LANGUAGE is pretty UNKNOWN abroad (thus USELESS) as well as the fact that if you don’t know the ENGLISH language you are nowadays screwed especially in the IT environment where 90% of software are written just in ENGLISH or in other languages except the Italian one…LOL!

    They also don’t accept the fact that the American people like you are much cleverer and sharper than the Italian ones when HI-TECH and IT matters come into play (just 30% of Italian population use the WEB every day) and the idea that I can handle the debate here in plain English with American Geeks like you literally makes them crazy and furious…LOL!

    I know that it’s hard to believe it but I can ensure you that I’m telling you the plain truth…LOL!

    ITALIAN PEOPLE, especially the little percentage of them attending online forums such as this one, are just little spoilt children with a little brain or empty skulls and nothing else!!

    So from now on if you see my comments with a very low rating user evaluation, don’t worry: it means that the ITALIAN IDIOTS mentioned above just came here to make my comments ridiculous and unnoticed.

    To make things worse the Italian GAOTD STAFF is committed to delete my comments (and often even those written by other nonaligned blogger) every time I mention FREE BETTER ALTERNATIVES because they don’t allow bloggers (usually no more than 10, 11 per room) to criticize the GAOTD.

    Can you believe it?

    Just wondering why here the GAOTD staff follows a different and more liberal policy allowing everybody to express their own opinions freely.

    ITALY = CRAPPY COUNTRY in all senses, even in the GAOTD ITALIAN VERSION…beyond belief!!

    Simply speechless!!

    Since I was not allowed to post this comment in the US GAOTD official forum (they deleted it immediately for two consecutive times) I decided to post this bloody issue (I mean the CENSORSHIP against the GAOTD criticisms in the Italian forum) in the other GAOTD forum just to get American Gaotd administrators aware of this matter.

    Unfortunately ITALIAN PEOPLE are pretty childish and rascal…

    From now on I’ll be probably forced to stop sending messages or at worst to change nick whenever I post a comment here because they often use my nick to send ludicrous or even slanderous messages in both forums.

    Cheers and sorry if I gave vent to my feelings but ENOUGH IS ENOUGH…you know?

    Have a good evening!


  • giovanni

    Hi Ashraf!!

    Eh,eh…I’ve just read your comment imploring me to give you some free alternatives to this GAOTD!!

    You know, unfortunately we live very far one from each other and the time zone is quite different (6 hours ahead if you live in the East Cost or even 9 hours if you live in the West of the US: which one of the two??) so when you post or reply to my messages in the evening hours I’ve already hit the sack…LOL!!

    Anyway these are the FREE ALTERNATIVES I found for you…check them out and add them in your review should you find them interesting:



    – TOTAL PIC MENU 1.3


    – ZPAINT (used best along with an image editor such as GIMP or PAINT NET etc… ):


    But a great way to add customized buttons and icons to your websites is definetely COOLTEXT, a FREE stunning graphics generator for web pages wich allows you to design WEBSITES BUTTONS via a rich interactive designer to make impressive logos and then dramatically enhance the look of your site to attract more visitors without necessarily being a professional web designer.


    Just choose what kind of image you would like to add on your website and then fill out a form and you’ll have your own custom image created in a blink of the eye without any hassle or application whatsoever…LOL!

    Trust me: it’s the a cool and very easy tool for web designers I’ve ever seen! Best of all it’s FREE…lol!

    Another great online resource where you can download over 50 free web tools and javascript generators to help you create web site menus, buttons, mouseover images, website forms, css, color scrollbars, popup windows, HTML and many more, can be found here:


    Alternatively,if you want to create free banners, buttons or logos for your website without being forced to install any complicated software or tool, there are plenty of FREE ONLINE SERVICES that do this job pretty well in a few second times.

    Here a full list of the BEST top 15 WEBSITES that do such a service:


    See also these FREE nice web buttons and icons generators:


    Finally, if want to create a website starting from scratch, you can also add colorful and shining web buttons, mirror reflection buttons, animated buttons and more simply by using some astounishing FREE and professional WEBSITES BUILDERS you can download for free on the web, such as:

    1)NetObjects Fusion Essentials


    2)Tandem Server


    3)Kentico CMS for ASP.NET


    Cheers from Italy where it’s freezing cold now…LOL!!