Existe una variedad de herramientas de diseño web entre las que se puede elegir, desde los programas más complejos hasta los más básicos que se encuentran en casi todas las computadoras personales. Prácticamente cualquier persona con acceso a Internet y un poco de tiempo puede crear un sitio web completamente funcional sin tener que asistir a la escuela de diseño. Los diseñadores de sitios web profesionales también tienen una variedad de herramientas de diseño para elegir, la mayoría de ellas capaces de crear obras de arte visualmente cautivadoras. Las herramientas comunes de diseño web incluyen software de diseño web comercial, software de nivel profesional, creadores de sitios y procesadores de texto.
Los programas de software de diseño comercial son herramientas de diseño web que pueden utilizar tanto diseñadores novatos como profesionales. Hay una amplia variedad de programas para elegir, y algunos son definitivamente más sofisticados que otros. Los tipos más simples son generalmente editores de plantillas que permiten a los usuarios escribir texto y colocar gráficos en cuadros específicos. Las opciones más avanzadas permiten características de plantilla similares, pero con más libertad para modificar cada plantilla y agregar codificación adicional para que el diseño se ajuste a las preferencias deseadas.
Los creadores de sitios también son herramientas de diseño web que generalmente están reservadas para usuarios sin experiencia. Por lo general, se encuentran en línea, a menudo como parte del paquete de servicios de una empresa de alojamiento. Los usuarios simplemente eligen una plantilla prediseñada y agregan texto y gráficos. Las opciones de diseño pueden estar limitadas con los creadores de sitios, pero se pueden crear sitios bastante atractivos y de aspecto profesional.
Los procesadores de texto también pueden ser herramientas de diseño web, aunque solo los diseñadores expertos suelen utilizar este método. El lenguaje de marcado de hipertexto (HTML) es el idioma principal que se utiliza para crear sitios web y es el idioma principal que entienden los navegadores web. Las herramientas de diseño web generalmente tienen plantillas que utilizan una interfaz gráfica para facilitar el diseño de sitios a los usuarios inexpertos, pero la codificación HTML todavía se está agregando en el back-end.
Cuando se usa un procesador de texto, generalmente no hay una interfaz gráfica. El diseñador debe escribir toda la codificación HTML a mano. Este puede ser un proceso largo y tedioso, pero puede permitir más control que los productos de diseño comercial. Dado que el diseñador tiene acceso y control total sobre cada código que se utiliza, también puede cambiar y agregar código como mejor le parezca sin restricciones.
El uso de un procesador de texto tiene algunos inconvenientes. Cuando todo se hace únicamente a mano, hay mucho margen para el error humano. Los scripts especializados y otras características altamente sofisticadas también pueden ser más difíciles de agregar cuando se trabaja en un procesador de texto básico. En la mayoría de los casos, a los diseñadores les resulta más fácil combinar la codificación manual con programas de software de interfaz gráfica.