Table header

Table body settings

HTML table generator

Enter your data
cell cell
1 2
4 5
7 8

Because size matters

Rows background color

Borders of table

Get HTML & CSS code
copy html code

HTML CODE TABLE

                    <table contenteditable="">
                        <caption>
                            Tap the title of your table
                        </caption>
                        <thead>
                            <tr>
                                <th>colum 1</th>
                                <th>colum 2</th>
                    
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>1</td>
                                <td>2</td>
                    
                            </tr>
                            <tr>
                                <td>4</td>
                                <td>5</td>
                    
                            </tr>
                            <tr>
                                <td>7</td>
                                <td>8</td>
                    
                            </tr>
                        </tbody>
                    </table>
                    
                                        
copy css code

CSS CODE TABLE

            :root {
                --tableWidth:  420px;
                --headerFontSize:14px;
                --headerFontColor: hsl(0 0% 100%);
                --headerFontWeight: 0;
                --headerFontBGColor: hsl(0 0% 0% / 0.5);
                --headerTextAlign: center;
                --bodyTextAlign: center;
                --headerBorderColor:hsl(0 0% 100%);
                --headerBCVar:0px;
                --bodyFontSize:14px;
                --evenRowsColor: hsl(0 0% 100%);
                --oddRowsColor: hsl(0 0% 100%);
                --evenRowsBGColor: #0000001a;
                --oddRowsBGColor: #323232;
                --cellPaddingHVar: 63px;
                --cellPaddingVVar: 15px;
                --rowsBorderColor: hsl(0 0% 100%);
                --rowsBorderWidth: 2px;
                --text-color: hsl(0 0% 100%);
                }
            
                table {
                border-collapse: collapse;
                margin: 25px 0;
                width: 100%;
                background: #323232;
                width: var(--tableWidth);
                }
                
                td {
                font-size: var(--bodyFontSize);
                }
                
                tbody tr {
                border-bottom: 1px solid #dddddd;
                min-height: 100px;
                text-align: var(--bodyTextAlign);
                border: none;
                }
                
                th,
                td,
                caption {
                padding-left: var(--cellPaddingHVar); 
                padding-right: var(--cellPaddingHVar);
                padding-top: var(--cellPaddingVVar);
                padding-bottom: var(--cellPaddingVVar);
                }
            
            
                
                caption {
                text-align: left;
                background-color: hsl(0 0% 0%);
                font-size: 1.5rem;
                font-weight: 700;
                text-transform: uppercase;
                color: #ffffffcc;
                font-family: system-ui;
                }
                
                tbody tr:nth-child(even) {
                color: var(--evenRowsColor);
                background-color: var(--evenRowsBGColor);
                }
                
                tbody tr:nth-child(odd) {
                color: var(--oddRowsColor);
                background-color: var(--oddRowsBGColor);
                }
                
                thead {
                text-align: var(--headerTextAlign);
                text-transform: uppercase;
                font-size: var(--headerFontSize);
                font-weight: var(--headerFontWeight);
                letter-spacing: .002em;
                color: var(--headerFontColor) !important;
                background-color: var(--headerFontBGColor);
                border: var(--headerBCVar) solid var(--headerBorderColor);
                font-family: system-ui;
                }
                
                
                table tr {
                
border : var(--rowsBorderColor) var(--rowsBorderWidth)


                }
            
                @media (max-width: 650px) {
                table {
                    max-width: 80%;
                }
                
                th {
                    display: none;
                }
                
                td {
                    display: block;
                }
            }
                                                                    

Introducing the simplest html table generator

Creating tables in HTML can be a time-consuming and tedious task, especially if you have a large amount of data to organize. That's where a simple HTML table generator comes in handy. With this powerful tool, you can easily generate clean and professional-looking tables without having to write complex code from scratch.

A simple HTML table generator is designed to simplify the process of creating tables by providing a user-friendly interface. It allows you to input your data, customize the table's appearance, and generate the corresponding HTML code with just a few clicks. Whether you're a beginner or an experienced web developer, this tool can save you valuable time and effort.

How an online HTML table generator boosts your efficiency

By utilizing an online HTML table generator, you can take advantage of its numerous features and benefits. This tool provides a hassle-free solution for creating tables that are not only visually appealing but also responsive and adaptable to different screen sizes. The online nature of the generator means that you can access it from anywhere, without the need for any software installation.

With an online HTML table generator, you can quickly generate tables with different styles, such as alternating row colors, borders, and column alignment. Additionally, these generators often offer advanced options like sorting and filtering, which can be extremely useful when working with large datasets. Furthermore, you can easily modify the generated code to fit your specific requirements, allowing for further customization.

Why choose a responsive html table generator?

In today's digital landscape, it's essential to ensure that your website is mobile-friendly and accessible across various devices. A responsive HTML table generator enables you to create html tables that adapt seamlessly to different screen sizes, including smartphones and tablets. This ensures that your tables remain legible and user-friendly, regardless of the device used to access your website.

With a responsive HTML table generator , you can easily set breakpoints and define how your tables should behave on different screen sizes. This flexibility allows you to deliver a consistent user experience while optimizing your website for search engines. By prioritizing responsive design, you can improve your site's visibility and attract more organic traffic.

In conclusion, a simple HTML table generator, especially when available online, empowers web developers and content creators with a user-friendly solution for creating tables efficiently. Whether you need a basic table or a responsive one that adapts to various devices, an HTML table generator simplifies the process and saves time. Take advantage of this tool to enhance the visual appeal and functionality of your tables, ultimately improving the user experience on your website.