SupaVoxel
Công cụ chuyển OBJ miễn phí

Công cụ chuyển đổi OBJ sang STL

Thả file .obj, xác nhận đơn vị và tải STL mà slicer mở đúng kích thước. Miễn phí, không cần tài khoản và quá trình chuyển đổi diễn ra ngay trên máy của bạn.

  • Chọn đơn vị: mm, cm, m, in
  • Quad được chia thành tam giác
  • Tối đa 200 MB
  • Không tải lên gì cả
Đã cập nhật tháng 10 năm 2026

Chuyển OBJ sang STL trong ba bước

  1. 01

    Thả file .obj

    Chỉ cần file .obj là đủ để tạo STL, vì STL không lưu màu. Nếu muốn xem trước mô hình kèm màu, hãy chọn cả .mtl và các texture đi kèm hoặc thả một file .zip; khi đó bản xem trước sẽ hiển thị màu. Nếu không có, mô hình sẽ hiện màu xám kèm ghi chú tên file .mtl còn thiếu.
  2. 02

    Xác nhận đơn vị

    File OBJ không cho biết chúng dùng đơn vị nào. Công cụ chuyển đổi mặc định dùng mét, giá trị mặc định của Blender, và hiển thị kích thước in thu được. Nếu kích thước đó vô lý, hãy đổi Đơn vị tệp cho đến khi khớp với kỳ vọng của bạn.
  3. 03

    Tải STL

    Nhấn Chuyển sang STL. Mọi quad và n-gon đã được chia thành tam giác, tất cả các nhóm được gộp thành một khối rắn, và chi tiết được xoay Z-up rồi đặt lên bàn in.

Vấn đề đơn vị khi chuyển OBJ sang STL được giải quyết trước khi bạn tải xuống

OBJ không có trường đơn vị. Giá trị 50 có thể là 50 mét từ một asset game hoặc 50 milimét từ một mô hình in, và file không hề gợi ý. Hầu hết công cụ chuyển đổi chỉ sao chép con số và để bạn tự phát hiện lỗi trong slicer.

Ở đây bạn thấy ngay từ đầu. Công cụ giả định đơn vị là mét, nên một mô hình Blender cao 0.12 đơn vị sẽ thành 120 mm. Nếu OBJ được xuất từ một công cụ làm việc bằng milimét, như nhiều trang in 3D, Meshmixer hoặc CAD, bảng điều khiển sẽ hiển thị đại loại 120,000 mm và cảnh báo rằng nó lớn hơn hầu hết bàn in. Đặt Đơn vị tệp thành mm và kích thước giảm về 120 mm. Với trường hợp khác, Thu phóng đến cao 100 mm đặt kích thước hợp lý chỉ bằng một cú nhấp.

Trục là câu hỏi thứ hai. Hầu hết OBJ đều Y-up, và công cụ xoay chúng sang hướng Z-up mà slicer mong đợi. Nếu file của bạn được xuất Z-up, bản xem trước sẽ cho thấy nó nằm ngửa; tắt Trục Z hướng lên để in rồi chuyển đổi lại.

OBJ sang STL giữ lại và loại bỏ những gì

Nội dung trong OBJTrong STL
Đỉnh và mặtĐược giữ; quad và n-gon được chia thành tam giác
Nhóm và đối tượng (g, o)Được gộp thành một khối rắn
Pháp tuyến đỉnh (vn)Được thay bằng một pháp tuyến mặt cho mỗi tam giác
Tọa độ UV (vt)Bị loại bỏ
Vật liệu và texture MTLHiển thị trong bản xem trước nếu được cung cấp; bị loại khỏi STL vì STL không có màu
Màu đỉnh từ máy quétBị loại bỏ
Nhóm làm mịn, cạnh rời (l), điểmBị loại bỏ; chỉ các bề mặt được ghi

OBJ và STL: mỗi file chứa gì

Nguồn gốc OBJ
Wavefront Technologies, cuối những năm 1980
Nội dung OBJ
Văn bản: đỉnh, UV, pháp tuyến, đa giác kích thước bất kỳ, nhóm, liên kết tới một MTL
OBJ được dùng để
Di chuyển lưới giữa các ứng dụng 3D, điêu khắc, quét, asset có texture
Nguồn gốc STL
3D Systems, 1987
Nội dung STL
Các tam giác, mỗi tam giác có một pháp tuyến, dạng nhị phân hoặc ASCII
STL được dùng để
Slicer, dịch vụ in, sửa lưới

OBJ so với STL để in 3D: mẹo thực tế

Cả hai định dạng đều in ra cùng một hình dạng. Những thói quen này giúp đảm bảo hình dạng đó in được.

Nên làm
  • Kiểm tra xem lưới có kín không; các bản điêu khắc và bản quét thường có lỗ mà sửa lỗi STL có thể khắc phục
  • Giảm số đa giác của một bản điêu khắc 10 triệu đa giác bằng công cụ đơn giản hóa lưới trước khi in
  • Đo kết quả trong trình xem STL nếu độ vừa khít quan trọng
  • Giữ OBJ làm bản gốc có thể chỉnh sửa và coi STL là bản xuất
Nên tránh
  • Thêm .mtl với hy vọng STL giữ màu; nó chỉ tô màu bản xem trước, vì vậy để in màu hãy dùng 3MF
  • Tin vào kích thước mà không đọc bảng kết quả; đơn vị OBJ chỉ là phỏng đoán
  • In asset game với mặt phẳng một mặt; chúng không có độ dày

Khi nào nên chuyển OBJ sang STL và khi nào nên bỏ qua

Các slicer hiện đại gồm PrusaSlicer, Bambu Studio, Orca và các phiên bản Cura gần đây nhập trực tiếp OBJ. Việc chuyển đổi vẫn hữu ích khi dịch vụ in hoặc chợ trực tuyến chỉ chấp nhận STL, khi slicer đọc sai tỷ lệ OBJ của bạn, hoặc khi bạn muốn một file nhị phân nhỏ thay vì một file văn bản lớn hơn nhiều lần.

Chuyển sang máy in nhiều màu? STL loại bỏ mọi vật liệu, nên hãy giữ OBJ để giữ màu và gán nhựa in trong slicer. STL sang 3MF bọc một STL thường vào định dạng gốc của slicer, và hướng dẫn STL so với OBJ để có so sánh đầy đủ. Cần chiều ngược lại? Dùng STL sang OBJ.

Hỏi đáp

Câu hỏi thường gặp

Làm thế nào để chuyển OBJ sang STL miễn phí?

Thả file .obj vào công cụ chuyển đổi trên trang này, kiểm tra kích thước đầu ra và nhấn Convert to STL. Không cần tài khoản, không watermark và không giới hạn số lượng file. Quá trình xử lý diễn ra trong trình duyệt, nên giới hạn duy nhất là 200 MB mỗi file và file của bạn không bao giờ bị tải lên.

Tôi có cần thêm file MTL không?

Không. MTL và các texture của nó chỉ mô tả màu sắc và vật liệu, mà STL không lưu được cả hai, nên chỉ riêng .obj đã cho ra cùng một STL. Thêm chúng (chọn cùng lúc hoặc thả một .zip) chỉ tô màu bản xem trước. Nếu bạn muốn màu sắc nằm trong file có thể in, hãy dùng 3MF trên máy in đa vật liệu, hoặc GLB cho mô hình có màu trên màn hình.

OBJ của tôi mở ra dạng wireframe không có mặt. Vì sao?

Một số OBJ, thường là những file đã được giảm đa giác trong Blender, chứa các bản ghi cạnh rời thừa bên cạnh các mặt. Các trình tải cũ chỉ hiển thị chúng dưới dạng đường. Công cụ chuyển đổi này đọc các mặt như một lưới và bỏ qua các cạnh rời, nên STL chứa bề mặt. Nếu một file thực sự không có mặt, đó là bản vẽ đường và không thể thành STL.

Vì sao STL của tôi lớn gấp nghìn lần?

Công cụ chuyển đổi giả định OBJ tính bằng mét, mặc định của Blender. Nếu file được xuất bằng milimét, mọi con số bị đọc là mét và nhân với 1,000. Đặt File units thành mm và kích thước đầu ra sẽ giảm lại. Bảng điều khiển cảnh báo khi kết quả lớn hơn bàn in thông thường, để bạn sửa trước khi tải xuống.

Tôi có thể chuyển OBJ có quad hoặc n-gon không?

Có. Các đa giác có từ bốn góc trở lên được chia thành tam giác ngay khi đọc file, vì STL chỉ lưu tam giác. Hình dạng không thay đổi. Các n-gon rất lớn trên bề mặt cong có thể được tam giác hóa không đều; nếu điều đó xuất hiện trong bản xem trước, hãy tam giác hóa trong ứng dụng 3D của bạn trước để kiểm soát tốt hơn.

OBJ hay STL tốt hơn cho in 3D?

Với bản in một màu, chúng tạo ra cùng mã G-code, vì slicer chỉ dùng các tam giác. STL là lựa chọn an toàn hơn để chia sẻ vì mọi slicer và dịch vụ đều đọc được. OBJ giữ UV và vật liệu, điều này quan trọng khi chỉnh sửa, không phải khi in. Để in màu, 3MF vượt trội cả hai.

Nhiều đối tượng trong OBJ của tôi có được giữ riêng không?

Không. STL không có đối tượng, nên mọi nhóm được gộp thành một khối rắn ở vị trí ban đầu. Nếu bạn muốn in các phần riêng, hãy tách STL thành các mảnh rời bằng công cụ tách STL, hoặc xuất từng phần thành OBJ riêng từ ứng dụng 3D của bạn.

OBJ của tôi đến từ máy quét 3D. Nó có dùng được không?

Thường là có. OBJ từ máy quét thường rất dày đặc và đôi khi có lỗ ở đáy nơi vật thể đặt xuống. Hãy chuyển đổi, rồi mở STL trong công cụ sửa chữa để bịt các khoảng trống đó. Màu đỉnh quét được sẽ bị loại bỏ; STL chỉ giữ hình dạng.

Bắt đầu miễn phí

Thay vào đó, hãy bắt đầu từ một bức ảnh

Có ảnh nhưng không có OBJ? Studio tạo mô hình 3D từ một hình ảnh. Dùng bản tải GLB miễn phí, hoặc bỏ qua bước OBJ sang STL và xuất thẳng STL trên gói trả phí.

Không cần thẻ tín dụng · 3 credit miễn phí khi bắt đầu