files/en-us/web/api/editcontext/index.md
{{APIRef("EditContext API")}}{{SeeCompatTable}}
The EditContext interface represents the text edit context of an element that was made editable by using the {{domxref("EditContext API", "", "", "nocode")}}.
The {{domxref("EditContext API", "", "", "nocode")}} can be used to build rich text editors on the web that support advanced text input experiences, such as {{glossary("Input Method Editor")}} (IME) composition, emoji picker, or any other platform-specific editing-related UI surfaces.
EditContext instance.EditContext is based on the {{domxref("EventTarget")}} interface, and includes its methods.
EditContext object.EditContext object.EditContext object.EditContext object.EditContext object, in order to display an IME window.{{Specifications}}
{{Compat}}