# Edge Collider 2D component reference

> Refer to the Edge Collider 2D component properties to create freeform and open path collision areas.

The Edge Collider 2D component is a [Collider 2D](/engine/6000.6/manual/unity2d/2d-physics/collider-2d.md) that interacts with the 2D physics system. The collider's shape is an edge made of line segments that you can adjust to fit the shape of a sprite or any other shape. The collider’s start and end points don't need to meet or enclose an area to function. Unlike the [Polygon Collider 2D](/engine/6000.6/manual/unity2d/2d-physics/collider-2d/polygon-collider-2d-reference.md), they can form a straight line or other single edge shapes.

> **Note:**
>
> Edge colliders can't collide with other edge colliders, whatever their body type and trigger settings.

| **Property**                     | **Function**                                                                                                                                                                                                                                                                                                                                                                 |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Edit Collider**                | Select **Edit Collider** &#xA;**Edit Collider icon:**&#xA;![](/api/media?file=/engine/6000.6/media/images/polyline-icon.png) to make the collider outline editable. Refer to [Edit Collider mode reference](/engine/6000.6/manual/unity2d/2d-physics/collider-2d/edit-collider-mode-reference.md) for the actions and shortcuts available when you enable **Edit Collider**. |
| **Material**                     | Select the [Physics Material 2D](/engine/6000.6/manual/unity2d/2d-physics/physics-material-2d-reference.md) that determines properties of collisions, such as friction and bounce.                                                                                                                                                                                           |
| **Is Trigger**                   | Enable this if you want the collider to behave as a trigger. The physics system ignores the collider when you enable this option.                                                                                                                                                                                                                                            |
| **Used By Effector**             | Enable this if you want an attached Effector 2D component to use the collider.                                                                                                                                                                                                                                                                                               |
| **Offset**                       | Set the local offset values of the collider geometry.                                                                                                                                                                                                                                                                                                                        |
| **Edge Radius**                  | Set a value that forms a radius around the edge of the collider. This results in a larger collider with rounded convex corners. The default value is 0 (no radius).                                                                                                                                                                                                          |
| **Points**                       | Expand to view read-only information about the complexity of the generated Collider.                                                                                                                                                                                                                                                                                         |
| **Use Adjacent Start Point**     | Enable this property to calculate the collision response using the **Adjacent Start Point** to form the collision normal when a collision occurs at the Edge Collider’s start point.                                                                                                                                                                                         |
|     **Adjacent Start Point X/Y** | Set the x and y-coordinates of the **Adjacent Start Point**.                                                                                                                                                                                                                                                                                                                 |
| **Use Adjacent End Point**       | Enable this property to calculate the collision response using the **Adjacent End Point** to form the collision normal when a collision occurs at the Edge Collider's end point.                                                                                                                                                                                             |
|     **Adjacent End Point X/Y**   | Set the x and y-coordinates of the **Adjacent End Point**.                                                                                                                                                                                                                                                                                                                   |
| **Layer Overrides**              | Expand for the layer override settings.                                                                                                                                                                                                                                                                                                                                      |
|     **Layer Override Priority**  | Sets the decision priority when this collision shape collides with another collision shape. Refer to its [API](/engine/6000.6/script-reference/unityengine/collider2d/layeroverridepriority.md) documentation for more information.                                                                                                                                          |
|     **Include Layers**           | Sets the layers this collision shape collides with. Refer to [`Collider2D-includeLayers`](/engine/6000.6/script-reference/unityengine/collider2d/includelayers.md).                                                                                                                                                                                                          |
|     **Exclude Layers**           | Sets the layers this collision shape doesn't collide with. Refer to [`Collider2D-excludeLayers`](/engine/6000.6/script-reference/unityengine/collider2d/excludelayers.md).                                                                                                                                                                                                   |
|     **Force Send Layers**        | Sets the layers this collision shape sends forces to during collisions. Refer to [`Collider2D-forceSendLayers`](/engine/6000.6/script-reference/unityengine/collider2d/forcesendlayers.md).                                                                                                                                                                                  |
|     **Force Receive Layers**     | Sets the layers this collision shape can receive forces from during collisions. Refer to [`Collider2D-forceReceiveLayers`](/engine/6000.6/script-reference/unityengine/collider2d/forcereceivelayers.md).                                                                                                                                                                    |
|     **Contact Capture Layers**   | Sets the layers of other Collider 2D components to capture during collisions. Refer to [`Collider2D-contactCaptureLayers`](/engine/6000.6/script-reference/unityengine/collider2d/contactcapturelayers.md).                                                                                                                                                                  |
|     **Callback Layers**          | Sets the layers to report collisions or triggers with. Refer to [`Collider2D-callbackLayers`](/engine/6000.6/script-reference/unityengine/collider2d/callbacklayers.md).                                                                                                                                                                                                     |

## Additional resources

* [Collider 2D API documentation](/engine/6000.6/script-reference/unityengine/collider2d.md)
* [Rigidbody 2D](/engine/6000.6/manual/unity2d/2d-physics/rigidbody-2d.md)
