Mã nhắn tin là chữ viết tắt, từ viết tắt và cách viết tắt được sử dụng để tiết kiệm thời gian hoặc che giấu thông tin khi nhắn tin cho một bên khác qua dịch vụ tin nhắn văn bản, email hoặc tin nhắn nhanh. Xu hướng sử dụng mã văn bản ngày càng gia tăng và đa dạng trong số các tùy chọn nhắn tin có sẵn.
Sự phổ biến của giao tiếp dựa trên văn bản trong thời gian thực đã tăng lên nhờ Facebook, Twitter, tin nhắn tức thời, email, Internet và các dịch vụ trò chơi trực tuyến. Ngoài ra, mã nhắn tin thường được sử dụng trong phòng trò chuyện, bảng thảo luận và tin nhắn văn bản. Hình thức giao tiếp này đã sinh ra một loại ngôn ngữ văn bản hoặc mã mới, dựa trên tính tức thời và gọn nhẹ. Mặc dù đôi khi sai ngữ pháp hoặc khó hiểu, nhưng dạng mã này rất thực tế, vì nó giúp gửi tin nhắn nhanh hơn và dễ dàng hơn.
Mặc dù việc sử dụng mã như vậy không bắt buộc đối với giao tiếp dựa trên văn bản, nhưng có thể cần phải có kiến thức cơ bản để hiểu được nhiều trường hợp liên quan đến phương tiện dựa trên văn bản kỹ thuật số. Hầu hết các mã văn bản và chữ viết tắt đều đơn giản. Ví dụ: LOL có nghĩa là "Cười to" và BRB có nghĩa là "Quay lại ngay". Một số tham gia nhiều hơn một chút, chẳng hạn như AFAIAA cho "Theo như tôi quan tâm." Một số sự kết hợp của các con số cũng có ý nghĩa; Ví dụ: "420" thường đề cập đến cần sa. Kết hợp các chữ cái và số cũng được sử dụng, chẳng hạn như 2G2BT, có nghĩa là "Quá tốt để trở thành sự thật." Nhiều trang web cung cấp danh sách các mã và ý nghĩa của chúng để dễ dàng tham khảo.