VTK(Visualization Toolkit)는 3차원 컴퓨터 그래픽스, 이미지 처리, 과학적 시각화를 위한 오픈 소스 소프트웨어 시스템이다. Kitware Inc.가 개발 및 지원을 담당하며, BSD 3-Clause 라이선스로 배포된다.
VTK는 C++ 클래스 라이브러리로 구성되어 있으며, Python, Java, Tcl/Tk 등 여러 인터프리터 계층을 통해 다양한 프로그래밍 언어에서 사용할 수 있다. 주요 기능으로는 스칼라, 벡터, 텐서, 텍스처, 볼륨 렌더링 등 다양한 시각화 알고리즘과 폴리곤 축소, 메시 스무딩, 절단, 등고선 추출, 들로네 삼각분할(Delaunay triangulation) 등 고급 모델링 기법을 지원한다. 또한 병렬 처리, 3D 상호작용 위젯, Qt 및 Tk와 같은 GUI 툴킷과의 통합을 제공한다.
VTK는 1993년 Will Schroeder, Ken Martin, Bill Lorensen 세 연구자가 저서 《The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics》의 부속 소프트웨어로 처음 개발하였다. 초기 출시 이후 전 세계 사용자 기반이 상업, 학계, 연구 분야로 확장되었으며, Kitware 창립과 함께 커뮤니티가 급성장하였다. 샌디아 국립연구소, 로스앨러모스 국립연구소, 리버모어 국립연구소 등 주요 기관이 VTK 개발에 자금을 지원하고 자체 모듈을 개발하기도 하였다. ParaView, 3D Slicer 등 여러 주요 응용 소프트웨어의 핵심 엔진으로 사용되고 있다.
안정화 최신 버전은 9.5.2(2025년 9월 16일 기준)이며, Linux, Windows, macOS, Unix 등 크로스플랫폼을 지원한다.