A good seating plan for your wedding is essential if you want guests to enjoy their day; however designing one can also be a real logistical headache. Guests should be with their partners, but you might want other guests to be kept apart. You might also want certain friends to be sat together, but not if this involves putting enemies on the same table.

Now you can be sure that you've made the best possible seating plan by using the clever little tool below. Simply follow the instructions below (or watch this demo video):

You can also use this tool for events such as birthday parties, anniversaries and retirement parties - any gathering that requires a seating plan.

1. Input (or import) the names of all your guests into the grid below, indicating which guests are to sit at the top table. Groups of guests who need to sit together (couples, families, etc.) should be placed into the same row. For example:

Guest Name

Companion 1

Companion 2

Companion 3

Companion 4

Catherine Zeta

Michael

Homer

Marge

Bart

Lisa

Maggie

David

2. Click Next. Now click on the appropriate cells in the new grid to define who you'd like to be apart/together etc. Use the buttons on the right to select the correct options. Remember to include the number of tables you'll be using.

3. Now click Make Plan and wait a few seconds. Your optimal seating plan will produced for you. Simple!