"Bàn giao mã nguồn" là gì? Vì sao nó quyết định web có phải của bạn không

28/07/2026 · Sạp Số · 6 phút đọc

Trả lời ngắn: bàn giao mã nguồn nghĩa là bên làm web giao cho bạn toàn bộ file chạy website — mã HTML, ảnh, cấu hình — để bạn cầm được, đổi chỗ đặt được, thuê người khác sửa được. Không có nó, web chạy trên máy người ta; ngày họ tắt hoặc đòi thêm tiền, bạn mất trắng.

Có một chuyện nghe rất vô lý mà xảy ra hoài: chị chủ shop trả tiền làm web, web chạy đẹp, khách vào ầm ầm — nhưng cái web đó không phải của chị. Nghe như đùa đúng không? Nó nằm ở chỗ chị chưa từng được cầm cái "ruột" của web trong tay. Và cái ruột đó chính là mã nguồn.

Mã nguồn là gì, nói cho dễ hiểu

Bạn hình dung web giống một xe bánh mì. Cái xe khách nhìn thấy — vỏ inox, tủ kính, biển hiệu — là giao diện. Còn công thức pha bơ, cách nướng, danh sách nguyên liệu ghi trong sổ tay của bạn mới là thứ làm ra cái bánh. Mã nguồn là quyển sổ tay đó. Nó là tập hợp file chữ mà máy đọc để dựng nên trang web: chữ nào hiện ở đâu, ảnh nào, nút bấm dẫn đi đâu, giá bao nhiêu.

Khi ai đó "làm web" cho bạn, họ viết ra bộ file này rồi đặt nó lên một máy chủ để cả thế giới xem được. Câu hỏi sống còn không phải "web có chạy không" — chạy thì chạy đấy — mà là bộ file đó cuối cùng nằm trong tay ai.

Không cầm mã nguồn thì mất gì?

Anh bán cà phê rang xay quen của xưởng từng thuê một chỗ làm web hết 4 triệu. Một năm sau anh muốn thêm trang đặt hàng sỉ, gọi lại thì số máy khóa. Anh tìm người khác sửa, người ta hỏi "cho em xin file nguồn", anh mới ngớ người ra là mình chẳng có gì ngoài một đường link và một tài khoản đăng nhập do bên kia lập. Không file, không ai sửa được. Coi như làm lại từ đầu.

Đó là cái bẫy êm nhất trong nghề này. Web vẫn chạy nên bạn tưởng mọi thứ ổn, cho tới ngày bạn cần đổi một thứ gì đó — hoặc bên làm đơn phương ngừng hoạt động, tăng phí, hay biến mất. Lúc đó mới thấm: web chạy được không đồng nghĩa với web của mình. Đây cũng là lý do chuyện web 500k trên TikTok rẻ bất thường thường đi kèm điều khoản không bàn giao gì cả.

Phép thử một câu: hỏi thẳng bên làm web — "Xong việc, anh/chị giao cho em file mã nguồn để em tự cầm, đúng không?". Người trả lời "đúng, em nén lại gửi anh" thì minh bạch. Người vòng vo kiểu "cứ để bên em lo hết" là lúc bạn nên dừng lại hỏi kỹ.

Bàn giao "thật" gồm những gì?

Bàn giao cho đúng nghĩa không chỉ là cái file web. Bạn cần đủ ba chân kiềng, thiếu một chân là web vẫn chưa chắc của bạn: bộ mã nguồn (một thư mục nén, hoặc quyền quản trị kho lưu trên GitHub đứng tên email của bạn); tên miền đăng ký chính chủ bằng email và thông tin của bạn, không phải của bên làm; và tài khoản nơi đặt web để bạn kiểm soát chỗ web đang sống. Có đủ ba thứ này thì dù ngày mai xưởng làm web đóng cửa, bạn vẫn mang web đi bất cứ đâu.

Cách kiểm tra rất đời: bảo họ gửi file, bạn giải nén ra, mở thử trên máy mình xem trang web có hiện lên không. Hiện lên là thật. Còn nếu tất cả những gì bạn nhận được chỉ là một đường link và một ô đăng nhập, thì bạn đang thuê chỗ ở trọ chứ chưa mua nhà.

Ở Sạp Số, bàn giao mã nguồn là mặc định

Xong web, bạn nhận trọn bộ file, tên miền đứng tên bạn, và hướng dẫn tự sửa nội dung bằng tiếng Việt. Ghi rõ trong cam kết bằng văn bản — không phải hứa miệng.

Xem bảng giá minh bạch

Vì sao có nơi không muốn bàn giao?

Không phải ai giấu mã nguồn cũng có ý xấu. Nhiều nền tảng thuê bao không thể bàn giao vì web của bạn nằm chung trong hệ thống của họ, gỡ ra là không chạy được — đó là mô hình kinh doanh, không phải lừa. Vấn đề chỉ nảy sinh khi bạn tưởng mình đang "mua đứt" mà thực ra đang đi thuê. Còn với những chỗ nhận tiền làm web riêng cho bạn rồi vẫn giữ file lại, thì lý do thường đơn giản: giữ file là giữ bạn ở lại, để năm sau còn thu tiếp phí sửa, phí gia hạn. Muốn không rơi vào thế đó, hãy hỏi đủ trước khi đặt cọc — xưởng đã gom lại thành 7 câu hỏi cần hỏi trước khi thuê làm web.

Gói gọn cho chủ shop

Trước khi trả đồng cuối cùng, đòi cho được ba thứ đứng tên mình: file mã nguồn, tên miền, tài khoản đặt web — và yêu cầu ghi vào giấy tờ, dù chỉ là một tin nhắn xác nhận. Một cái web đơn giản chốt đơn qua tin nhắn cũng nên là web của riêng bạn, không phải đồ đi mượn. Bỏ tiền ra thì cầm được cái mình mua — chuyện chỉ có vậy thôi.

Đọc tiếp: Thuê làm web: 7 câu hỏi để không bị lừa · Tổng chi 3 năm: mua đứt vs thuê bao