{
 "api_version": "1.0",
 "slug": "kapwing",
 "name": "Kapwing",
 "type": "tool",
 "type_label": "Tool",
 "summary": "An online video editor that works in your browser. Adds subtitles, cuts long videos into short clips, dubs and translates, and can generate video clips and pictures with a range of other companies' AI models. Free version adds a watermark.",
 "areas": [
  {
   "id": "video",
   "label": "Video"
  },
  {
   "id": "image",
   "label": "Pictures"
  },
  {
   "id": "voice",
   "label": "Voice and speech"
  },
  {
   "id": "avatar",
   "label": "Talking presenters"
  }
 ],
 "what_its_for": [
  {
   "id": "make.video.edit_video",
   "label": "A video, by editing a video I have",
   "main": true
  },
  {
   "id": "make.video.clips_from_long",
   "label": "A video, short clips from a long video",
   "main": false
  },
  {
   "id": "make.video.from_description",
   "label": "A video, from a description",
   "main": false
  },
  {
   "id": "make.video.from_photo",
   "label": "A video, by bringing a photo to life",
   "main": false
  },
  {
   "id": "make.video.dub_lipsync",
   "label": "A video, in another language (dubbing with lip-sync)",
   "main": false
  },
  {
   "id": "make.video.lipsync",
   "label": "A video, lips that match new audio",
   "main": false
  },
  {
   "id": "make.voice.read_aloud",
   "label": "A voice or speech, read my text aloud",
   "main": false
  },
  {
   "id": "make.voice.clean_up",
   "label": "A voice or speech, clean up a recording",
   "main": false
  },
  {
   "id": "make.voice.transcribe",
   "label": "A voice or speech, text from a recording",
   "main": false
  },
  {
   "id": "make.avatar.presenter_from_script",
   "label": "A talking presenter, a presenter video from a script",
   "main": false
  },
  {
   "id": "make.avatar.digital_twin",
   "label": "A talking presenter, a digital twin of me",
   "main": false
  },
  {
   "id": "make.picture.from_description",
   "label": "A picture, from a description",
   "main": false
  },
  {
   "id": "make.picture.edit_photo",
   "label": "A picture, by changing a photo I have",
   "main": false
  }
 ],
 "inputs_outputs": [
  "video_to_video",
  "text_to_video",
  "image_to_video",
  "text_to_audio",
  "audio_to_text",
  "text_to_image",
  "image_to_image",
  "audio_to_audio"
 ],
 "openness": {
  "id": "closed",
  "label": "Closed",
  "explanation": "Only usable through the maker's app or API",
  "open_source": false
 },
 "licence": {
  "family": "proprietary",
  "family_label": "The maker's own terms",
  "name": "Kapwing Terms of Service",
  "url": "https://www.kapwing.com/policies/terms-of-service"
 },
 "commercial_use": {
  "headline": "yes",
  "label": "Yes",
  "cheapest_commercial_plan": null,
  "conditions": [
   {
    "id": "no_resale_as_is",
    "label": "Can't resell the output on its own"
   }
  ],
  "rights_survive_cancel": null
 },
 "cost": {
  "free_option": true,
  "free_tier": true,
  "free_tier_includes": "10 credits; watermarked 720p exports up to 4 minutes, 30 export minutes a month",
  "free_to_run_yourself": false,
  "cheapest_paid": {
   "plan": "Pro (annual)",
   "price_per_month": 16,
   "currency": "USD",
   "billed": "annually"
  },
  "plans": [
   {
    "name": "Free",
    "price": 0,
    "currency": "USD",
    "period": "month",
    "billed": null,
    "price_text": "Free",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 10,
      "per": "once"
     }
    ],
    "commercial_use": null,
    "note": null
   },
   {
    "name": "Pro (monthly)",
    "price": 24,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$24 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 1000,
      "per": "month"
     }
    ],
    "commercial_use": null,
    "note": "Per member. Includes 50 min dubbing, 1,000 min subtitles, 50 min text to speech a month."
   },
   {
    "name": "Pro (annual)",
    "price": 16,
    "currency": "USD",
    "period": "month",
    "billed": "annually",
    "price_text": "$16 a month, billed yearly",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 1000,
      "per": "month"
     }
    ],
    "commercial_use": null,
    "note": "Per member."
   },
   {
    "name": "Business (monthly)",
    "price": 64,
    "currency": "USD",
    "period": "month",
    "billed": "monthly",
    "price_text": "$64 a month",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 4000,
      "per": "month"
     }
    ],
    "commercial_use": null,
    "note": "Per member. Adds voice clones and lip sync; 200 min dubbing a month."
   },
   {
    "name": "Business (annual)",
    "price": 50,
    "currency": "USD",
    "period": "month",
    "billed": "annually",
    "price_text": "$50 a month, billed yearly",
    "includes": [
     {
      "unit": "credits",
      "unit_label": "credits",
      "quantity": 4000,
      "per": "month"
     }
    ],
    "commercial_use": null,
    "note": "Per member."
   }
  ],
  "plans_complete": false,
  "estimates": [],
  "note": "Prices as published by the maker. Anything in estimates is Plainly's own rough comparison, not a maker price."
 },
 "access": {
  "routes": [
   {
    "id": "web_app",
    "label": "In your browser"
   }
  ],
  "platforms": [
   "web"
  ]
 },
 "skill_level": {
  "id": "no_setup",
  "label": "No setup"
 },
 "made_by": {
  "name": "Kapwing"
 },
 "status": {
  "id": "active",
  "label": "Available"
 },
 "rights_and_safety": {
  "trains_on_your_work": null,
  "watermark": [
   "visible"
  ],
  "copies_real_faces_or_voices": [
   {
    "kind": "face",
    "route": "AI Persona from up to 10 photos",
    "consent": "self_declared"
   },
   {
    "kind": "voice",
    "route": "voice clone from video or audio samples",
    "consent": "self_declared"
   }
  ],
  "limits": {
   "max_video_seconds": 7200,
   "max_upload_mb": 6000,
   "note": "Paid plans: exports up to 2 hours, uploads up to 6 GB. Free: 4 minutes, 2 GB."
  }
 },
 "related": {
  "uses_models": [
   {
    "slug": "seedance",
    "name": "Seedance",
    "type": "model",
    "json": "https://plainly.guide/api/tools/seedance.json"
   },
   {
    "slug": "gpt-image-1",
    "name": "GPT Image 1",
    "type": "model",
    "json": "https://plainly.guide/api/tools/gpt-image-1.json"
   }
  ],
  "uses_models_not_listed": [
   "Veo",
   "Kling",
   "Seedream",
   "ElevenLabs",
   "MiniMax (video and audio)",
   "Happy Horse",
   "Grok Imagine Video",
   "Grok Imagine Image",
   "Nano Banana",
   "Google Lyria"
  ],
  "available_on": [],
  "hosts_models": [],
  "replaced_by": []
 },
 "alternatives": {
  "for_task": "make.video.edit_video",
  "for_task_label": "A video, by editing a video I have",
  "entries": [
   {
    "slug": "adobe-express",
    "name": "Adobe Express",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/adobe-express.json"
   },
   {
    "slug": "adobe-firefly",
    "name": "Adobe Firefly",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/adobe-firefly.json"
   },
   {
    "slug": "adobe-premiere-pro",
    "name": "Adobe Premiere",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/adobe-premiere-pro.json"
   },
   {
    "slug": "akool",
    "name": "Akool",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/akool.json"
   },
   {
    "slug": "animoto",
    "name": "Animoto",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/animoto.json"
   },
   {
    "slug": "autodesk-flow-studio",
    "name": "Autodesk Flow Studio",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/autodesk-flow-studio.json"
   },
   {
    "slug": "bria-ai",
    "name": "Bria",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/bria-ai.json"
   },
   {
    "slug": "capcut",
    "name": "CapCut",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/capcut.json"
   },
   {
    "slug": "captions-app",
    "name": "Captions",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/captions-app.json"
   },
   {
    "slug": "clipchamp",
    "name": "Clipchamp",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/clipchamp.json"
   },
   {
    "slug": "davinci-resolve",
    "name": "DaVinci Resolve",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/davinci-resolve.json"
   },
   {
    "slug": "decart-lucy",
    "name": "Decart Lucy",
    "type": "model",
    "json": "https://plainly.guide/api/tools/decart-lucy.json"
   },
   {
    "slug": "deevid-ai",
    "name": "DeeVid AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/deevid-ai.json"
   },
   {
    "slug": "descript",
    "name": "Descript",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/descript.json"
   },
   {
    "slug": "facetune",
    "name": "Facetune",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/facetune.json"
   },
   {
    "slug": "filmora",
    "name": "Filmora",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/filmora.json"
   },
   {
    "slug": "flexclip",
    "name": "FlexClip",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/flexclip.json"
   },
   {
    "slug": "gemini-omni",
    "name": "Gemini Omni 1.2 Flash",
    "type": "model",
    "json": "https://plainly.guide/api/tools/gemini-omni.json"
   },
   {
    "slug": "gling",
    "name": "Gling",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/gling.json"
   },
   {
    "slug": "google-flow",
    "name": "Google Flow",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/google-flow.json"
   },
   {
    "slug": "grok-imagine",
    "name": "Grok Imagine",
    "type": "model",
    "json": "https://plainly.guide/api/tools/grok-imagine.json"
   },
   {
    "slug": "hitpaw-video-enhancer",
    "name": "HitPaw VikPea",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/hitpaw-video-enhancer.json"
   },
   {
    "slug": "invideo-ai",
    "name": "invideo AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/invideo-ai.json"
   },
   {
    "slug": "kaiber",
    "name": "Kaiber",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/kaiber.json"
   },
   {
    "slug": "klap",
    "name": "Klap",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/klap.json"
   },
   {
    "slug": "kling-ai",
    "name": "Kling AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/kling-ai.json"
   },
   {
    "slug": "leonardo-ai",
    "name": "Leonardo.Ai",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/leonardo-ai.json"
   },
   {
    "slug": "ltx-studio",
    "name": "LTX Studio",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/ltx-studio.json"
   },
   {
    "slug": "ray-3",
    "name": "Luma Ray3",
    "type": "model",
    "json": "https://plainly.guide/api/tools/ray-3.json"
   },
   {
    "slug": "nvidia-broadcast",
    "name": "NVIDIA Broadcast",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/nvidia-broadcast.json"
   },
   {
    "slug": "openart",
    "name": "OpenArt",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/openart.json"
   },
   {
    "slug": "opus-clip",
    "name": "OpusClip",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/opus-clip.json"
   },
   {
    "slug": "picsart-ai",
    "name": "Picsart",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/picsart-ai.json"
   },
   {
    "slug": "pictory",
    "name": "Pictory",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/pictory.json"
   },
   {
    "slug": "pika",
    "name": "Pika",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/pika.json"
   },
   {
    "slug": "quso-ai",
    "name": "quso.ai",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/quso-ai.json"
   },
   {
    "slug": "renderforest",
    "name": "Renderforest",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/renderforest.json"
   },
   {
    "slug": "revid-ai",
    "name": "Revid AI",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/revid-ai.json"
   },
   {
    "slug": "riverside",
    "name": "Riverside",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/riverside.json"
   },
   {
    "slug": "runware",
    "name": "Runware",
    "type": "host",
    "json": "https://plainly.guide/api/tools/runware.json"
   },
   {
    "slug": "runway",
    "name": "Runway",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/runway.json"
   },
   {
    "slug": "seedance",
    "name": "Seedance",
    "type": "model",
    "json": "https://plainly.guide/api/tools/seedance.json"
   },
   {
    "slug": "submagic",
    "name": "Submagic",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/submagic.json"
   },
   {
    "slug": "synthesys",
    "name": "Synthesys",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/synthesys.json"
   },
   {
    "slug": "topaz-video-ai",
    "name": "Topaz Video",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/topaz-video-ai.json"
   },
   {
    "slug": "veed",
    "name": "VEED",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/veed.json"
   },
   {
    "slug": "videoleap",
    "name": "Videoleap",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/videoleap.json"
   },
   {
    "slug": "viggle",
    "name": "Viggle",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/viggle.json"
   },
   {
    "slug": "vizard",
    "name": "Vizard",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/vizard.json"
   },
   {
    "slug": "wan-2-1",
    "name": "Wan 2.1",
    "type": "model",
    "json": "https://plainly.guide/api/tools/wan-2-1.json"
   },
   {
    "slug": "wisecut",
    "name": "Wisecut",
    "type": "tool",
    "json": "https://plainly.guide/api/tools/wisecut.json"
   }
  ]
 },
 "last_updated": "2026-10-12",
 "entry_status": "draft",
 "sources": [
  {
   "field": "access",
   "url": "https://www.kapwing.com/ai/overview",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "Runs in the browser only; no download. Says it uses 18 AI models."
  },
  {
   "field": "commercial_use",
   "url": "https://www.kapwing.com/policies/terms-of-service",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Terms: 'You own the rights to the content you create'; no explicit commercial clause for video. Licence help page allows commercial use of images made on Kapwing, bars reselling them, and asks free users to credit Kapwing."
  },
  {
   "field": "licence",
   "url": "https://www.kapwing.com/policies/terms-of-service",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "lifecycle",
   "url": "https://www.kapwing.com/ai/overview",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "likeness_cloning",
   "url": "https://www.kapwing.com/ai/personas",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "You may only clone people who gave explicit permission; no verification step described. Pro plan feature; voice powered by ElevenLabs."
  },
  {
   "field": "limits",
   "url": "https://www.kapwing.com/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "made_by",
   "url": "https://www.kapwing.com/policies/terms-of-service",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Terms name the company only as Kapwing and say 'Made with love in San Francisco'; no registered address, so no country set."
  },
  {
   "field": "modalities",
   "url": "https://www.kapwing.com/ai/overview",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": "Subtitles counted as audio_to_text."
  },
  {
   "field": "openness",
   "url": "https://www.kapwing.com/ai/overview",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": null
  },
  {
   "field": "pricing",
   "url": "https://www.kapwing.com/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "FAQ: all prices in USD. Enterprise is custom-priced. Credit cost per generated AI video not shown on the pricing page."
  },
  {
   "field": "skill_level",
   "url": "https://www.kapwing.com/ai/overview",
   "checked": "2026-10-12",
   "confidence": "medium",
   "confidence_label": "Checked, but the page was unclear or partial",
   "note": null
  },
  {
   "field": "tasks",
   "url": "https://www.kapwing.com/ai/overview",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "AI overview lists clip maker, auto-subtitles, dubbing in 100+ languages, lip sync, text to speech, clean audio, AI avatars and personas, text/image to video, image generator and editor."
  },
  {
   "field": "watermark",
   "url": "https://www.kapwing.com/pricing",
   "checked": "2026-10-12",
   "confidence": "high",
   "confidence_label": "Checked on the maker's own page",
   "note": "Free plan only; paid plans export without a watermark."
  }
 ],
 "links": {
  "page": "https://plainly.guide/tools/kapwing/",
  "website": "https://www.kapwing.com",
  "affiliate": null,
  "translations": {
   "es": "https://plainly.guide/es/tools/kapwing/",
   "fr": "https://plainly.guide/fr/tools/kapwing/"
  }
 },
 "attribution": "Data from Plainly Guide (https://plainly.guide). Please credit Plainly with a link to the entry page when you use it."
}
