תחביר ויקי (באנגלית: Wikitext language או Wiki markup) הוא שפת תגיות המשמשת לכתיבת דפים באתרי ויקי, כגון ויקיפדיה, אשר למעשה היא גרסה מופשטת של שפת HTML. מערכות הוויקי השונות ממירות את קוד תחביר הוויקי ל-HTML על מנת שזה יפעל כיאות בדפדפני האינטרנט השונים.
המטרה העיקרית לכך שמערכות הוויקי השונות מבוססות על תחביר הוויקי במקום על HTML הוא משום ששפת HTML מורכבת בהרבה ובשל כך אנשים רבים אינם יודעים להשתמש בה או שנרתעים מלהשתמש בה. בשל הפשטות של תחביר הוויקי העורכים במערכות הוויקי השונות, ובוויקיפדיה בפרט, מסוגלים ליצור תוכן מורכב בקלות רבה יחסית.
דוגמה לשימוש בתחביר ויקי
הטבלה שלהלן ממחישה את ההבדלים שבין תחביר הוויקי לבין שפת HTML, לצד הפלט של הקוד הנ"ל.
הפלט
אותו הקוד בשפת HTML
בתחביר ויקי
"Take some more tea," the March Hare said to Alice, very earnestly.
"I've had nothing yet," Alice replied in an offended tone: "so I can't take more."
"You mean you can't take less," said the Hatter: "it's very easy to take more than nothing."
<p>"Take some more <ahref="/wiki/Tea"title="Tea">tea</a> ," the March Hare said to Alice, very earnestly.</p><p>"I've had nothing yet," Alice replied in an offended tone: "so I can't take more."</p><p>"You mean you can't take <i>less</i>," said the Hatter: "it's very easy to take <i>more</i> than nothing."</p>
"Take some more [[tea]]," the March Hare said to Alice, very earnestly.
"I've had nothing yet," Alice replied in an offended tone: "so I can't take more."
"You mean you can't take ''less''," said the Hatter: "it's very easy to take ''more'' than nothing."